前端頁面緩存心得體會

  1. 都有哪些緩存?
    緩存包括客戶端緩存(瀏覽器緩存)和服務器緩存,通常咱們說的都是瀏覽器緩存,緩存就是把訪問後的動態文件生成一份靜態文件的備份,當用戶再次請求時,直接獲取靜態文件,極大減小服務器壓力。
  2. 怎麼控制緩存?
    經過在頁面的head中添加no-cache和expiration等信息,便可控制瀏覽器不緩存頁面,例以下面的代碼
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="Cache-Control" content="no-cache, must-revalidate">
    <meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT">
     
  3. 圖片緩存的一些技巧
    當頁面加載了 a.jpg 和 a.jpg?v=1 時,會看成兩個文件,都是拉去服務器最新資源,只有加載資源的url,徹底一致纔會走緩存,下面是圖例:
    這裏的304表明加載緩存資源,200表明加載的服務器最新資源
相關文章
相關標籤/搜索