业务经理

微信扫描以上二维码

028-61286886

技术咨询

http cache的状态是不允许缓存no-store

迅睿框架 更新 2021-04-17 13:04:01 迅睿粉丝

{xunruicms_img_title}

默认程序的http cache的状态是不允许缓存no-store,如上截图,如何修改成public   支持代理服务器以及客户端都可以对内容进行缓存 ,如下图

{xunruicms_img_title}



方案

  • 迅睿粉丝 #1 · 2021-01-18 15:24:14
    这个应该程序是控制不了的吧,问下主机服务商
  • 迅睿粉丝 #2 · 2021-01-18 15:57:24
    黄老邪 和主机服务商没关系。
  • 迅睿粉丝 #3 · 2021-01-18 16:49:16
    这个是服务端的配置,你自行百度一下,根据你的服务器系统和web服务器设置一下就好了!吕小刀
  • 迅睿粉丝 #4 · 2021-01-18 16:50:55
    满意答案
    https://zhuanlan.zhihu.com/p/79042406

    比如Nginx

    以下代码片段可以添加到 Nginx 配置文件中。这个例子里面使用了 Cache-Control 响应头的 public指令和no-transform指令,同时设置了过期时间(expire)为两天。

    译者注:如果在 Cache-Control 中增加max-age设置,则在最终的响应头里面会出现两个 max-age 的值。因此,对于 Nginx 的配置来说,使用expires就可以了。
    location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
        expires 2d;
        add_header Cache-Control "public, no-transform";
    }
    吕小刀
  • 迅睿粉丝 #5 · 2021-01-18 17:59:37
    phyger 主机服务器测试过了,没问题了。 css,js,图片都ok,就是网页的不行。
  • 迅睿粉丝 #6 · 2021-01-18 18:03:00
    location ~* \.(js|css|png|jpg|jpeg|gif|ico|php|html)$ {
        expires 2d;
        add_header Cache-Control "public, no-transform";
    }
    你加上php和html试一下呢吕小刀
  • 迅睿粉丝 #7 · 2021-01-18 18:12:05
    phyger 不行的,加了网页就404了,官方程序里面把网页缓存取消了吧。 其他的附件都是可以,网页就不支持了。
  • 迅睿粉丝 #8 · 2021-01-18 18:19:42
    PHP文件的缓存设置跟系统的缓存配置冲突了,需要改动系统文件呢,后期升级比较麻烦,你还是咨询一下官方,看看有没有更好的解决方式吕小刀
  • 迅睿粉丝 #9 · 2021-01-18 18:25:07
    我觉得静态文件缓存应该够了,纯php文件没多大流量啊吕小刀
  • 迅睿粉丝 #10 · 2021-01-18 18:37:59
    php没必要开启,php只需要在bt里面开启op缓存就行了
  • 迅睿粉丝 #11 · 2021-04-17 13:04:01
    @phyger:最终还是不行的。

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
图书阅读系统
图书阅读系统(2026-10-14)
全站移动端样式适配 首页分类 Tab 横滑容器,左右渐变滚动提示 ...
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;