我問了一個關於改善CSS加載時間的問題,一個答案建議在我的網頁上設置過期標題。有人可以解釋我如何做到這一點。我從來沒有聽說過它。如何在我的網頁上設置過期標題?
回答
這是一個Apache絕招你可以通過創建一個名爲」的.htaccess'文件,並把它放在通過FTP域的根做。
<FilesMatch "\.(css)$">
ExpiresDefault "access plus 2 hours"
</FilesMatch>
將它粘貼到您的.htaccess文件中,它將設置頭文件的css文件。添加更多的文件類型,(CSS | JS)
或緩存控制非Apache的用戶:
<ifModule mod_headers.c>
<filesMatch "\\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
</ifModule>
事實上,使用所有的服務器在這篇文章中支持的招數,你的網站將明顯速度快:
http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/
這正好在你的根.htaccess文件,但如果你要的httpd.conf訪問是更好
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
</FilesMatch>
對於指定的文件格式將被緩存,並將阻止用戶發出額外的HTTP請求
爲什麼要在那裏使用絕對日期?甚至一個過去有效**禁用**緩存。 – ThiefMaster
我不知道我可以給我的網站,我的上述格式的相對日期。 – gmhk
用'標題集'你不能。但你仍然應該在未來使用日期... – ThiefMaster
- 1. 如何爲css.php設置過期標題?
- 2. 在網站的過期標題中設置多少時間?
- 3. 如何在Joomla組件的配置頁上設置標題?
- 4. 如何在我的網站上正確設置我的標題緩存?
- 5. 如何在自定義404頁面上設置頁面標題?
- 6. 設置特定URI的過期標題?
- 7. 如何在頁面上設置網址?
- 8. 我該如何在Viewr頁面的PagerTitleStrip中設置標題
- 9. 如何在我自己的網頁上設置Facebook Comments插件?
- 10. 如何在「網關」頁面中設置ASP.NET網站的主題?
- 11. 如何在地圖上設置帶日曆的標題標題?
- 12. 設置頁面標題通過$ .GET JSON
- 13. Active Admin:如何設置頁面標題?
- 14. 如何設置我的請求標題?
- 15. 我如何在CSS,JS和圖像上設置過期
- 16. 如何設置標題上的UIButton
- 17. 如何爲網頁設置默認標題?
- 18. 如何使用Rackspace CloudFiles .NET API設置文件過期標題
- 19. 如何使用Rackspace CloudFiles設置文件過期標題PHP API
- 20. OrchardCMS,如何將HTML標題標籤設置爲頁面標題
- 21. 爲什麼春季開機設置過期標題爲過期:?
- 22. 我的cookie過期日期沒有在localhost上設置
- 23. 我該如何設置標題編程
- 24. IIS7:在特定文件上設置遠期過期標頭
- 25. 如何在單個頁面站點中設置頁面標題
- 26. 使用MIddleman 3.0 - 如何在動態頁面上設置個別頁面標題?
- 27. 設置頁面標題yii2
- 28. 設置頁面標題
- 29. 設置頁面標題
- 30. 試圖設置HTTP過期標題正在崩潰我的網站。我究竟做錯了什麼?
您需要服務器端技術(如PHP)設置標頭過期。你在用什麼?嘗試Firefox中的Firebug,你也可以檢查瀏覽器看到的標題。 –
使用PHP的呢?當然不是。 – ThiefMaster