我正在開發一個網站,廣泛使用jquery dom javascript ajax等。我分開的JavaScript文件緩存,它也節省了我0.2秒左右,我也有模板主頁,隱藏和我切換隱藏和可見,當我想要在頁面上使用這些元素(如div或表,一些元素被選中並插入到另一個內容div「,但我想加載這些來自文件的靜態模板,以便瀏覽器獲取文件,並在頁面刷新時,瀏覽器緩存來自緩存的靜態html文件,並且這會爲我節省很多毫秒,但我不知道當前的瀏覽器假設htm文件是靜態的,我正在幫助瀏覽器假定文件是靜態的,保存爲* .htm,而不是* .php。我應該使用什麼文件擴展名,以使瀏覽器假定它們是s tatic文件?會被認爲是靜態的嗎?你會建議使用* .txt嗎?當前的文件類型,由當前瀏覽器緩存
0
A
回答
2
您只需在文件上設置正確的HTTP緩存標頭即可。
https://developers.google.com/speed/docs/best-practices/caching
對於靜態文件,你可以配置你的服務器要做到這一點(如Website image caching with Apache),動態文件,你可以做到這一點上飛(在PHP與header()
功能)。
請注意,文件擴展名也並不重要,您應該告訴瀏覽器使用Content-Type
標頭的文件類型(儘管擴展名會幫助您的網絡服務器猜測這一點)。
相關問題
- 1. 當瀏覽器存儲緩存項
- 2. 當前活動的瀏覽器
- 3. 當前瀏覽器支持html5視頻
- 4. 當前瀏覽器版本檢測
- 5. Python - 從當前瀏覽器操作和讀取瀏覽器
- 6. 當JavaScript是由瀏覽器
- 7. 如何強制從瀏覽器緩存當前頁面的重載
- 8. 頁,當前文件保存爲.doc和覆蓋當前文件
- 9. 當前類的API文檔預覽
- 10. 當前在瀏覽器上可見的文檔的座標
- 11. 當前瀏覽的筆記本onenote
- 12. 在瀏覽器的光標當前位置插入文本
- 13. 由瀏覽器緩存的BufferedDynamicImageResource
- 14. 緩存文件瀏覽器中的
- 15. 獲取當前的web瀏覽器的URL或web瀏覽器的內容
- 16. Web服務器如何提供當前下載到瀏覽器的文件?
- 17. 如何保存到當前文本文件/更新到當前文本文件?
- 18. 當前瀏覽器中的閉包和(jQuery)DOM事件發生內存泄漏?
- 19. 瀏覽器不緩存響應由MediaView
- 20. 獲取當前緩存以外的圖
- 21. 量角器:我如何獲得當前的瀏覽器寬度?
- 22. 如何檢測Api控制器中的當前瀏覽器?
- 23. 瀏覽器緩存JavaScript和CSS文件
- 24. 下載Firefox瀏覽器緩存文件
- 25. 緩存在瀏覽器,而.htacess文件
- 26. 瀏覽器緩存可下載文件
- 27. JS文件和瀏覽器緩存
- 28. 瀏覽器緩存CSS文件
- 29. 跨瀏覽器緩存腳本文件
- 30. 由當前日期
哦,毫秒......當頁面需要*幾毫秒*長時間加載時,我完全可以分辨出差異... – 2012-04-06 23:39:52
@Kolink我對競爭對手網站的競爭優勢是速度。我想傾聽您是否對瀏覽器緩存有任何想法。 – 2012-04-06 23:41:48
如果速度是你的唯一優勢...也許你應該嘗試擁有人們願意等待幾分之一秒的內容? – 2012-04-06 23:42:39