我正在開發一個網頁,並且所有網頁測試都建議我使用緩存系統。 我一直在研究,我看到有三種主要方法。 一個是使用帶有過期屬性的Meta標籤。 另一個是使用PHP頭文件。 另一種是使用.htacces。如何使用緩存HTML,Apache或PHP
這些選項有什麼不同嗎? 你推薦我哪一個? (順便說一句,我正在使用Laravel)。
問候和感謝。
我正在開發一個網頁,並且所有網頁測試都建議我使用緩存系統。 我一直在研究,我看到有三種主要方法。 一個是使用帶有過期屬性的Meta標籤。 另一個是使用PHP頭文件。 另一種是使用.htacces。如何使用緩存HTML,Apache或PHP
這些選項有什麼不同嗎? 你推薦我哪一個? (順便說一句,我正在使用Laravel)。
問候和感謝。
Meta tags are not an effective way to specify cache control headers,你需要真正的HTTP頭。
客戶端無法告訴您如何生成您的頭文件,因此使用PHP或Apache指令無關緊要。 PHP對於任何使用PHP的東西可能會更容易,而Apache指令是處理靜態文件的唯一方法。
像往常一樣,將Apache指令放在加載時配置文件中將比使用運行時配置文件(即.htaccess)爲slightly more efficient。
這是一個更詳細的問題。查看apache mod_cache以緩存apache上的內容。如果你正在進行演出道路的話,還請檢查mod_deflate。使用mod名稱的簡單谷歌將給你足夠的事情來爲他們配置你的apache版本。
這個問題可能更適合[網站管理員堆棧交換](http://webmasters.stackexchange.com/)。 – 2014-12-03 15:41:56
是的,mayby,我該如何改變它? – proyecthd 2014-12-03 16:39:40