扫码关注官方订阅号
我设置了一个月的缓存,但是每次刷新显示的时间都不一样,请问代码哪里出错了?
温故而知新,可以为师矣。博客:www.ouyangke.com
页面每次刷新, 你都发送Header, 当然是每次都更新啦.
如果http header上有缓存头的话,浏览器请求这个页面的时候, 会带上 If-Modified, If-Match, 之类的请求头,你需要根据这个If头里面的内容来判断, 是发送304 Not Modified 还是发送新的页面.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
页面每次刷新, 你都发送Header, 当然是每次都更新啦.
如果http header上有缓存头的话,
浏览器请求这个页面的时候, 会带上 If-Modified, If-Match, 之类的请求头,
你需要根据这个If头里面的内容来判断, 是发送304 Not Modified 还是发送新的页面.