cmf站点的http缓存管理
Products.CMFSquidTool的Python项目详细描述
简介
它是清除代理缓存的cmf工具。两者都适用 squid和enfold企业代理。它可以通过 zope管理界面。
本产品受Zope公共许可证的保护。
安装
一。a)对于squid代理缓存
Squid不允许清除对象,除非它配置了访问权限 squid.conf中的控件。首先必须添加如下内容:
acl PURGE method purge acl localhost src 127.0.0.1 http_access allow purge localhost http_access deny purge
以上只允许来自本地主机并拒绝的清除请求 所有其他清除请求。
重新配置之后重新启动squid。
b)对于Enfold Enterprise Proxy(EEP)缓存
如果cmfsquidtool与eep在同一台机器上运行,则无需额外配置 EEP是必要的。
如果cmfsquidtool在另一台机器上运行,则需要添加一行 你的eep配置文件。EEP配置文件位于 eep应用程序目录,称为“eep.ini”。
使用文本编辑器,在eep.ini文件中添加这样一行 希望能够清除缓存的计算机的地址:
remote_admin 127.0.0.1 123.45.67.89 1.2.3.4
2.Zope产品
将这个tarball解压到zope产品文件夹中,并在您 是的。
然后使用quickinstaller工具将该工具安装到门户中。
配置
zmi设置
输入门户根目录的url,就像它可以通过squid访问一样,输入到 字段,位于portal\u squid工具的squid缓存url选项卡中。
如果您有Enfold Enterprise Server,则可以从 扑通一声控制面板。
Simon Eisenmann的原始版本simon@struktur.de>;。
Enfold Enterprise Proxy的修改者:
- EnfoldSystems.com上的Neil Kandalgonkar<;Neilk;
- robert rottermann<;位于redcor.ch>;的robert
- sidnei da silva<;sidnei,网址:enfoldsystems.com>;
更改日志
1.5.1-2009年2月3日
- 不要使fsobject无效。这样就避免了 从文件系统加载外观时重新启动后编辑。 [特斯达尔]
1.5-2008年6月19日
- 处理事务提交期间传入的清除请求。这种情况会发生 在提交过程中,集合索引处理其目录队列。 cachesetup为每个索引对象生成清除请求。 [威瑟特]
- 如果可用,请使用内置的集合类型。 [威瑟特]
- 将URL正确附加到空队列的句柄。 [威瑟特]
1.4.1-2008年5月1日
- 添加了一个install.py以实现plone 2.5的兼容性 [纽伯里]
1.4-2008年4月16日
- 切换到使用genericsetup配置文件进行安装 [威瑟特]
- 重新包装成Python蛋。 [威瑟特]