我有基于Drupal的网站,我使用鱿鱼作为caching级别。
现在,主页不断获取未更新的内容(旧内容),并通过运行curl -I在我的网站上我得到这个:
HTTP / 1.0 200 OK date:2011年3月21日星期一11:52:15 GMT 服务器:Apache Last-Modified:星期四,17三月2011 17:44:47 GMT 接受范围:字节 内容长度:77428 caching控制:无存储,无caching,必须重新validation,后检查= 0,预检查= 0 到期日:1978年11月19日星期日05:00:00 GMT Content-Type:text / html; 字符集= utf-8的 Xcaching:来自Servername.MyWebsite.com的错误 X-Cache-Lookup:来自Servername.MyWebsite.com的错误:80 Xcaching:来自Admin的MISS 连线:closures
尽pipe它显示了X-Cache:MISS在curl中,但它不断给旧的内容。
现在的问题是:我如何configuration鱿鱼不caching我的主页或特定页面?
谢谢你的帮助
默认情况下,squid不会caching不可caching的内容 – 这显然是。 如果你得到一个caching未命中,但看到旧的内容,那么你的堆栈中有更多的caching发生。
我不确定您是否可以阻止某个文件,但可以阻止一个域名。
acl no_cache_mydomain dstdomain .mydomain.com cache deny no_cache_mydomain