迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發框架,基于MIT開源許可協議發布,免費且不限制商業使用,是免費開源的產品,以萬端互聯為設計理念,支持的微信公眾號、小程序、APP客戶端、移動端網站、PC網站等多終端式管理系統。
聯系官方銷售客服
1835022288
028-61286886
默認程序的http cache的狀態是不允許緩存no-store,如上截圖,如何修改成public 支持代理服務器以及客戶端都可以對內容進行緩存 ,如下圖
這個應該程序是控制不了的吧,問下主機服務商
回復@黃老邪 和主機服務商沒關系。
這個是服務端的配置,你自行百度一下,根據你的服務器系統和web服務器設置一下就好了!
回復@呂小刀
https://zhuanlan.zhihu.com/p/79042406
以下代碼片段可以添加到 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"; }
回復@phyger 主機服務器測試過了,沒問題了。 css,js,圖片都ok,就是網頁的不行。
location ~* \.(js|css|png|jpg|jpeg|gif|ico|php|html)$ { expires 2d; add_header Cache-Control "public, no-transform"; }
你加上php和html試一下呢
回復@phyger 不行的,加了網頁就404了,官方程序里面把網頁緩存取消了吧。 其他的附件都是可以,網頁就不支持了。
PHP文件的緩存設置跟系統的緩存配置沖突了,需要改動系統文件呢,后期升級比較麻煩,你還是咨詢一下官方,看看有沒有更好的解決方式
我覺得靜態文件緩存應該夠了,純php文件沒多大流量啊
php沒必要開啟,php只需要在bt里面開啟op緩存就行了
這個應該程序是控制不了的吧,問下主機服務商
回復@黃老邪 和主機服務商沒關系。
這個是服務端的配置,你自行百度一下,根據你的服務器系統和web服務器設置一下就好了!
回復@呂小刀
https://zhuanlan.zhihu.com/p/79042406
比如Nginx
以下代碼片段可以添加到 Nginx 配置文件中。這個例子里面使用了 Cache-Control 響應頭的
public
指令和no-transform
指令,同時設置了過期時間(expire)為兩天。回復@呂小刀
回復@phyger 主機服務器測試過了,沒問題了。 css,js,圖片都ok,就是網頁的不行。
你加上php和html試一下呢
回復@呂小刀
回復@phyger 不行的,加了網頁就404了,官方程序里面把網頁緩存取消了吧。 其他的附件都是可以,網頁就不支持了。
PHP文件的緩存設置跟系統的緩存配置沖突了,需要改動系統文件呢,后期升級比較麻煩,你還是咨詢一下官方,看看有沒有更好的解決方式
回復@呂小刀
我覺得靜態文件緩存應該夠了,純php文件沒多大流量啊
回復@呂小刀
php沒必要開啟,php只需要在bt里面開啟op緩存就行了