為了提升網站速度
替apache加上cache
將圖片cache住,以後讀就快哩
大致就是在.htaccess寫入這些東東

  <FilesMatch "\.(ico|pdf|jpg|jpeg|png|gif|js)$">
      Header set Cache-Control "max-age=864000, public, must-revalidate"
  </FilesMatch>  

雖然網站可以正常運作,但是不幸的是
在chrome瀏覽器中竟然會發生莫名的錯誤
Provisional headers are shown
Provisional headers are shown
上網google許多資料,都沒有直接說明原因
還來找到一篇非常詳細的文章
教大家如何在apache上做cache
主要內容分三部分
File Caching
Key-Value Caching
Standard HTTP caching
只要直接看Key-Value Caching這段就可以了
因為這種cache是為著SSL及驗證的
就立馬嘗試看看
照文章上面做完設定
會發現當進入網站時會要你輸入驗證碼
這並非我們所要的阿~
後來發現,基本上
我們只要enable authn_socache socache_shmcb這兩個模組

  sudo a2enmod authn_socache
  sudo a2enmod socache_shmcb  

問題就能順利解決了喔