奇怪的TCP_NEGATIVE_HIT/200 错误!!!

发布于 2022-10-15 04:54:36 字数 4117 浏览 17 评论 0

本帖最后由 hianxu 于 2011-06-07 17:39 编辑

1307478403.166      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478404.834      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478406.310      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478407.220      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478408.735      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478412.335      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478448.642     55 192.168.1.118 TCP_MISS/200 348 GET http://www.hjhdf88.com/p3.php - FIRST_UP_PARENT/www text/html

上面是我缓存动态文件出现的问题,鲍鱼里我没有设置强制缓存,是在程序里面指定了 Expires Last-Modified 两个头,
以达到服务器返回304的效果。
运行过程一切都很好,但在不确定的时间就出现上面日志。

当客户端请求的时候是以命中的结果返回给浏览器:发现根本没有去请求http://www.hjhdf88.com/p3.php , 应该是从内存或硬盘取出缓存,返回给客户端!!! (因为TCP_NEGATIVE_HIT/200我无法得知是从内存还是硬盘)

满意的结果应该是304.但是我的结果有的时候是304,有的时候是200。很奇怪~

这个是错误的:
1307478406.310      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478407.220      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478408.735      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478412.335      0 192.168.1.118 TCP_NEGATIVE_HIT/200 356 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307478448.642     55 192.168.1.118 TCP_MISS/200 348 GET http://www.hjhdf88.com/p3.php - FIRST_UP_PARENT/www text/html

这个是正确的:
1307479237.308     51 192.168.1.118 TCP_MISS/200 348 GET http://www.hjhdf88.com/p3.php - TIMEOUT_FIRST_UP_PARENT/www text/html
1307479240.785      0 192.168.1.118 TCP_IMS_HIT/304 275 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307479242.142      0 192.168.1.118 TCP_IMS_HIT/304 275 GET http://www.hjhdf88.com/p3.php - NONE/- text/html
1307479243.253      0 192.168.1.118 TCP_IMS_HIT/304 275 GET http://www.hjhdf88.com/p3.php - NONE/- text/html

想问问各位大牛们有什么办法避免。
还有各位在做动态缓存时候,是怎么操作的?是用鲍鱼强制缓存,还是在脚本里设置头信息?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文