我試圖啓用Typo3 8.5.3支持我的網站上的客戶端緩存。Typo3 8.5 - 啓用客戶端緩存
我已經找到了這個網頁: https://typo3.org/documentation/article/using-cache-control-headers-in-typo3/
但我不能管理,使其工作。
這些是我的設置,我錯過了什麼?
config {
no_cache = 0
sendCacheHeaders = 1
cache_period = 86400
cache_clearAtMidnight = 1
}
我已經在我的網站上使用了一個模板使用它,但它似乎沒有工作。我不知道這是服務器配置還是隻有Typo3配置。
我想啓用客戶端緩存,以滿足他的「速度測試」谷歌的建議:https://developers.google.com/speed/pagespeed/insights/
這是當前頭,我得到一個js文件:
Date Mon, 25 Sep 2017 14:01:18 GMT
Server Apache
Last-Modified Mon, 17 Jul 2017 07:13:51 GMT
ETag "224cf4-20976e-5547e24169863"
Accept-Ranges bytes
Content-Length 2135918
Content-Security-Policy default-src * ; style-src * 'u…'unsafe-inline' 'unsafe-eval'
X-WebKit-CSP default-src *; style-src * 'un…'unsafe-inline' 'unsafe-eval'
Content-Type text/javascript
Strict-Transport-Security max-age=31536000
X-XSS-Protection 1; mode=block
X-Content-Type-Options nosniff
AFAIK谷歌確實建議添加緩存配置幾個mimetypes例如圖像。這將在服務器的設置中進行配置。您能否以某種方式添加頁面速度測試的輸出,以便我們可以仔細觀察? –
這是我的pagespeed測試的屏幕:http://hpics.li/8a05a14 它主要是圖像,但也有很多css和js – toto1911
這些緩存設置不受Typo3控制,而是通過網絡服務器設置控制。我用.htaccess配置添加了一個應該修復警告的答案。 –