Welcome 微信登录

首页 / 操作系统 / Linux / 解决Squid缓存错误页面的办法

做squid测试时查看squid日志信息如下:192.168.9.52 - - [13/Dec/2011:10:25:30] "GET http://www.idcfree.com/menu.gif HTTP/1.1" 404 575 "-" "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/15.0.874.120 Safari/535.2" TCP_NEGATIVE_HIT:NONETCP_NEGATIVE_HIT:NONE,显示页面被HIT了,检查后发现在源站下menu.gif在images目录下,访问url错误引起的,但是为什么squid会缓存住404的页面呢,最后才知道原来是negative_ttl这个参数引起的,默认squid会缓存住错误页面5分钟.negative_ttl参数控制这些错误被cache的时间数量。下列HTTP状态可能导致squid响应缓存:204,400, 403, 404,  500, 501, 502, 503, 504等。negative_ttl 0 second即可解决此问题.Gentoo KDE 下使用IBUS的问题为Ubuntu 11.10 文件/文件夹增加徽标相关资讯      Squid 
  • Squid代理服务器搭建及配置  (03月22日)
  • Squid正向代理配置过程  (09/15/2015 10:10:04)
  • Squid中行为状态与reload_into_ims  (05/28/2015 05:54:27)
  • 五大开源 Web 代理服务器横评:  (03月18日)
  • Squid 3.5.7 发布下载,代理服务器  (08/03/2015 08:12:26)
  • SQUID SSL证书验证安全限制绕过漏  (05/13/2015 17:56:04)
本文评论 查看全部评论 (0)
表情: 姓名: 字数