#教程# – 去除HTTP响应头Cache-Control禁止缓存,修改php.ini配置参数

前言

前几天因为被 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=0Pragma: no-cache,估计就是这种状态影响了 cloudflare CDN 对源站缓存的判断。

© 本站文章随意转载,但请注明出处!
THE END
点赞10 分享
评论 抢沙发
头像
务必使用真实的邮箱地址评论,虚假邮箱的评论将不通过审核及无回复。
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容