{ "info": { "author": "Hedley Roos & Roche Compaan", "author_email": "hedley@upfrontsystems.co.za", "bugtrack_url": null, "classifiers": [ "Framework :: Zope2", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Introduction\r\n============\r\ncollective.catalogcache uses memcached to cache ZCatalog search results.\r\n \r\nCaching is transparent. Invalidation code is called at appropriate\r\nplaces to ensure that the state of the cached results remains consistent.\r\n \r\nThe use of memcached enables the safe use of caching in a distributed\r\nenvironment.\r\n \r\n*** WARNING ***\r\ncollective.catalogcache is a big plaster to put over your site while you\r\ndetermine why things are slow. Use in production is recommended for the brave /\r\nfoolhardy.\r\n \r\nRequirements\r\n============\r\nZope 2.9.6 - Zope 2.10.6. Other versions are possibly supported but not\r\ntested.\r\nmemcached. Any recent version should work. Download from\r\nhttp://www.danga.com/memcached.\r\npython-memcached. Download from\r\nhttp://pypi.python.org/pypi/python-memcached.\r\n \r\nIf memcached or python-memcached is not available the catalog will\r\nfunction as usual.\r\n \r\nInstallation\r\n============\r\n A buildout is provided at\r\nhttp://dev.plone.org/collective/browser/collective.catalogcache/trunk/buildout.cfg.\r\nThe buildout is for Plone 3, but the product can be used with plain Zope.\r\n \r\nTo enable collective.catalogcache for an existing installation ensure\r\nthat the following is present in your buildout.cfg\r\n \r\nIn the eggs section collective.catalogcache\r\n \r\nIn the zcml section collective.catalogcache\r\n \r\nYou must edit your zope.conf to declare eg.\r\n\r\nMEMCACHE_SERVERS 127.0.0.1:11211,127.0.0.1:11212\r\n\r\n \r\nYou *must* ensure that different logical Zope instances do not use the\r\nsame memcache servers. Naturally Zeo clients *must* use the same set of servers.\r\n \r\nRun ./bin/buildout -Nv and restart your instance.\r\n \r\nNotes on memcached\r\n==================\r\nmemcached is designed to run in a distributed environment, hence it is a\r\ngood idea to run at least two instances on a single machine. More is possibly\r\nbetter depending on your hardware.\r\n \r\nTo start up two memcached instances for use with the example\r\nMEMCACHE_SERVERS declaration do\r\n \r\nmemcached -u root -d -m 256 -l 0.0.0.0 -p 11211\r\nmemcached -u root -d -m 256 -l 0.0.0.0 -p 11212\r\n \r\nChangelog\r\n=========\r\n \r\n0.2\r\n---\r\n\r\n* Better documentation\r\n\r\n* Handle infrequent KeyErrors gracefully\r\n \r\n0.1\r\n---\r\n \r\n* Initial release", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.catalogcache", "package_url": "https://pypi.org/project/collective.catalogcache/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/collective.catalogcache/", "project_urls": { "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/collective.catalogcache/0.2/", "requires_dist": null, "requires_python": null, "summary": "Cache ZCatalog results with memcached - experimental", "version": "0.2" }, "last_serial": 787683, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c44a4991f9fb7a21169cc867ebcc638d", "sha256": "0454230773f584bb24ba8b012bdbd054e9b498720c5ed2ae33fc3382658ec9e1" }, "downloads": -1, "filename": "collective.catalogcache-0.1-py2.4.egg", "has_sig": false, "md5_digest": "c44a4991f9fb7a21169cc867ebcc638d", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 20601, "upload_time": "2008-11-03T10:02:36", "url": "https://files.pythonhosted.org/packages/3f/12/1a2a2e22009878b3fc859e2e1649f2ab30aefa11e18f6ff281c67bec3594/collective.catalogcache-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "ad3b2dd3f70af7a56d5b568d16f784c5", "sha256": "e80002878cb7d82fda061157747e99e74d92ae6dd8075bd4f172dea87b43b497" }, "downloads": -1, "filename": "collective.catalogcache-0.1.tar.gz", "has_sig": false, "md5_digest": "ad3b2dd3f70af7a56d5b568d16f784c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10894, "upload_time": "2008-11-03T10:02:34", "url": "https://files.pythonhosted.org/packages/02/b0/f7927ab1d404b6f94bd9f20cda1d5805832b0c464c56e24faf446d9cb50a/collective.catalogcache-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1b45b1781ff4f1a8a36c594c8d81cc0a", "sha256": "ecf06d8a5121228218f197e68504bae9576aa9820a2d3eb6c2f6bb8477d49069" }, "downloads": -1, "filename": "collective.catalogcache-0.2-py2.4.egg", "has_sig": false, "md5_digest": "1b45b1781ff4f1a8a36c594c8d81cc0a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 21524, "upload_time": "2009-06-12T14:34:47", "url": "https://files.pythonhosted.org/packages/e5/b7/7eb9a2d385f04724d3ef6799bf52407e9b7ae300eaee2c246ee3d72c444b/collective.catalogcache-0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9f654ddea5a241c004c5b346b1602de1", "sha256": "b7259953af3a13b2ed341678c86d6a801b4b0c848afb78ff1c9e975eaf1e1a1b" }, "downloads": -1, "filename": "collective.catalogcache-0.2.tar.gz", "has_sig": false, "md5_digest": "9f654ddea5a241c004c5b346b1602de1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11831, "upload_time": "2009-06-12T14:34:45", "url": "https://files.pythonhosted.org/packages/78/23/54e79b00b61b11ded9d4783b7585f84014d79061355a70f492277a1c4b1f/collective.catalogcache-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1b45b1781ff4f1a8a36c594c8d81cc0a", "sha256": "ecf06d8a5121228218f197e68504bae9576aa9820a2d3eb6c2f6bb8477d49069" }, "downloads": -1, "filename": "collective.catalogcache-0.2-py2.4.egg", "has_sig": false, "md5_digest": "1b45b1781ff4f1a8a36c594c8d81cc0a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 21524, "upload_time": "2009-06-12T14:34:47", "url": "https://files.pythonhosted.org/packages/e5/b7/7eb9a2d385f04724d3ef6799bf52407e9b7ae300eaee2c246ee3d72c444b/collective.catalogcache-0.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "9f654ddea5a241c004c5b346b1602de1", "sha256": "b7259953af3a13b2ed341678c86d6a801b4b0c848afb78ff1c9e975eaf1e1a1b" }, "downloads": -1, "filename": "collective.catalogcache-0.2.tar.gz", "has_sig": false, "md5_digest": "9f654ddea5a241c004c5b346b1602de1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11831, "upload_time": "2009-06-12T14:34:45", "url": "https://files.pythonhosted.org/packages/78/23/54e79b00b61b11ded9d4783b7585f84014d79061355a70f492277a1c4b1f/collective.catalogcache-0.2.tar.gz" } ] }