2012-01-25 20 views
0

有沒有辦法在瀏覽器顯示圖像並加載腳本,樣式表等之前強制我的php項目被緩存?基本上,當用戶訪問我的網站時,我希望在加載頁面之前緩存所有資產,樣式表和腳本,因此,當新用戶從搜索引擎中找到該網站或輸入地址時,負載幾乎是瞬間的。我想用jQuery做到這一點,但我願意接受其他選擇。在頁面加載之前自動緩存

感謝您的回覆,謝謝。

+3

他們如何被緩存,如果他們還沒有被加載呢? :/ –

+0

在瀏覽器顯示圖像之前?客戶端緩存實際上是由瀏覽器完成的,因此您只需設置適當的HTTP緩存標頭即可。 – CodeZombie

+0

1)設置緩存過期過長。 2)在你啓動它的時候,你可能會訪問你的網站(反正你可能會有1000次),然後......鼓輪......等着它......緩存起來。 –

回答

0

有沒有辦法做到這一點,但要降低資產加載時間的最佳方法是使用Content Delivery Network

內容分發網絡或內容分發網絡(CDN)是計算機的 系統包含放置在網絡的各個節點 處的數據的副本。

您將資產加載到CDN上,然後將它們傳播到放置在戰略節點上的服務器。當用戶找到您的站點時,它可以從該戰略節點比中央服務器更快地檢索資產。

Voxel是我正在使用的,我喜歡它迄今。 [我不工作的Voxel,只是認爲這將是一個很好的參考實際公司]