最新消息

news
網頁設計-最新消息

[ 如何提高網站活絡性(5) ]

[2016.05.19]
5.緩存
背後的網絡上緩存的中心思想就是為什麼下載的東西,如果它再次沒有改變? 
緩存可以用來減少到一個服務器的請求的數目。它的工作原理是只在第一次請求下載頁和資源,而不會下載任何內容的第二時間,直到一定的時間量已經過去除非它已經改變,或。通過設置緩存頭,可以指定多久特定資源應保持緩存。下一次瀏覽器需要它,它可以看看在緩存中,看它是否有它了。由於瀏覽器具有較少的下載,網頁渲染更快地使用緩存時。
您可以為不同的資源指定不同的緩存過期時間。例如,您應該設置一個長的到期時間為靜態資源,從來沒有改變,如圖像。另一方面,如果你每天更新頁面,那麼它應該具有短的緩存時間。使用過期或緩存控制,以及最後體改或ETag的緩存頭。
傑克阿奇博爾德的緩存最佳實踐和最大年齡陷阱指南將幫助您有效地緩存,避免陷阱。