{"id":13420658,"url":"https://github.com/agentzh/mod-libmemcached-cache","last_synced_at":"2025-04-14T18:13:25.013Z","repository":{"id":508602,"uuid":"136181","full_name":"agentzh/mod-libmemcached-cache","owner":"agentzh","description":"libmemcached-based cache storage module for Apache2's mod_cache","archived":false,"fork":false,"pushed_at":"2011-09-09T06:37:14.000Z","size":11532,"stargazers_count":21,"open_issues_count":1,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-14T18:13:18.178Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agentzh.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-02-24T10:33:17.000Z","updated_at":"2019-08-13T14:03:31.000Z","dependencies_parsed_at":"2022-07-07T16:27:44.908Z","dependency_job_id":null,"html_url":"https://github.com/agentzh/mod-libmemcached-cache","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentzh%2Fmod-libmemcached-cache","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentzh%2Fmod-libmemcached-cache/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentzh%2Fmod-libmemcached-cache/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agentzh%2Fmod-libmemcached-cache/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agentzh","download_url":"https://codeload.github.com/agentzh/mod-libmemcached-cache/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248933340,"owners_count":21185460,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T22:01:38.449Z","updated_at":"2025-04-14T18:13:24.957Z","avatar_url":"https://github.com/agentzh.png","language":"C","funding_links":[],"categories":["TODO scan for Android support in followings"],"sub_categories":[],"readme":"mod_libmemcached_cache - A memcached storage backend based on libmemcached for mod_cache\n\nTo build this Apache 2.x module, you need to install libmemcached first:\n\nDownload the latest version of libmemcached tarball from below:\n\n   http://tangent.org/553/default.html\n\nSay, that we have libmemcached-0.26.tar.gz downloaded, use the following commands to build and install it to /opt/libmemcached or somewhere else:\n\n    tar xzvf libmemcached-0.26.tar.gz\n    cd libmemcached-0.26/\n    ./configure --prefix=/opt/libmemcached\n    make -j2\n    sudo make install\n\nAnd you'll also need the Apache source tree since Apache does not install mod_cache.h into the target directory but this module needs it.\n\nTo build this module, just type one command:\n\n    make MOD_CACHE_SRC_DIR=/path/to/httpd-2.x.x/modules/cache \\\n        top_dir=/opt/apache2\n        LIBMEMCACHED=/opt/libmemcached\n\nwhere we assumed you install libmemcached to /opt/libmemcached and apache2 to /opt/apache2. If it's not the case, just change the paths correspondingly.\n\nTo install:\n\n    make MOD_CACHE_SRC_DIR=/path/to/httpd-2.x.x/modules/cache \\\n        top_dir=/opt/apache2\n        LIBMEMCACHED=/opt/libmemcached install\n\nYou can also specify a DESTDIR=/some/where in the command above for RPM/Debian packaging purposes.\n\nSample httpd.conf configuration:\n\n  # you don't need the following line if you've already had mod_cache static linked into your Apache build\n  LoadModule cache_module modules/mod_cache.so\n\n  LoadModule libmemcached_cache_module modules/mod_libmemcached_cache.so\n\n  # Config of libmemcached_cache:\n  CacheEnable libmemcached /\n  LibmemCacheServers foo.com, bar.org:54321\n\nNote that comma is required to seperate those memcached servers. Pure spaces won't work.\n\nSome other configuration directives should also work but not tested yet:\n\n  LibmemCacheMaxObjectSize 1048576\n  LibmemCacheMinObjectSize 1\n  LibmemCacheMaxStreamingBuffer 1048576\n\n------------------------------------------------------------------------\nCopyright (C) 2009 Yahoo! China EEEE Works, Alibaba Inc.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2, or (at your option) any\nlater version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; if not, write to the Free Software\nFoundation, 51 Franklin Street, Suite 500, Boston, MA 02110, USA.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentzh%2Fmod-libmemcached-cache","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagentzh%2Fmod-libmemcached-cache","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagentzh%2Fmod-libmemcached-cache/lists"}