迅睿CMS框架是一款PHP8高性能·简单易用的CMS开源开发框架,基于MIT开源许可协议发布,免费且不限制商业使用,是免费开源的产品,以万端互联为设计理念,支持的微信公众号、小程序、APP客户端、移动端网站、PC网站等多终端式管理系统。
联系官方销售客服
1835022288
028-61286886
默认程序的http cache的状态是不允许缓存no-store,如上截图,如何修改成public 支持代理服务器以及客户端都可以对内容进行缓存 ,如下图
以下代码片段可以添加到 Nginx 配置文件中。这个例子里面使用了 Cache-Control 响应头的 public指令和no-transform指令,同时设置了过期时间(expire)为两天。
public
no-transform
译者注:如果在 Cache-Control 中增加max-age设置,则在最终的响应头里面会出现两个 max-age 的值。因此,对于 Nginx 的配置来说,使用expires就可以了。
max-age
expires
location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ { expires 2d; add_header Cache-Control "public, no-transform"; }
location ~* \.(js|css|png|jpg|jpeg|gif|ico|php|html)$ { expires 2d; add_header Cache-Control "public, no-transform"; }
比如Nginx
以下代码片段可以添加到 Nginx 配置文件中。这个例子里面使用了 Cache-Control 响应头的
吕小刀public
指令和no-transform
指令,同时设置了过期时间(expire)为两天。