前言
前几天因为被 DDOD 攻击,博主把网站搬到了 AWS 新加坡,因为重新安装军哥的 LNMP,查看 cloudflare 缓存后发现 cdn 命中率非常低,查看HTTP 响应头发现忽然多出了Cache-Control: no-cache, must-revalidate, max-age=0
禁止缓存,这是咋回事,后发现是php.ini
配置里的参数问题,下面博主就说下修改方法。
修改方法
找到php.ini路径 /usr/local/php/etc/php.ini
,修改配置参数后重启 nginx
# session.cache_limiter = nocache //修改为 none
session.cache_limiter = none
结语
喜欢用军哥 LNMP 安装包的同学会发现,在动态及伪静态的环境中,HTTP 头部信息会包含Cache-Control: no-cache, must-revalidate, max-age=0
和 Pragma: no-cache
,估计就是这种状态影响了 cloudflare CDN 对源站缓存的判断。
© 本站文章随意转载,但请注明出处!
>> 如果您觉得本站文章对您有所帮助,购买 VPS 时候请走本站AFF链接!
>> 某些文章具有时效性,若内容有错误或已失效,欢迎在下方评论区留言向我们反馈.
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
THE END
暂无评论内容