我有一個PHP 5.1.0網站(實際上它是5.2.9,但它也必須在5.1.0+上運行)。如何在PHP中使用HTTP緩存標頭
頁面是動態生成的,但其中大部分都是靜態的。靜態我的意思是內容不會改變,但內容周圍的「模板」會隨着時間而改變。
我知道他們已經有幾個緩存系統和PHP框架,但我的主機沒有安裝APC或Memcached,我沒有爲這個特定的項目使用任何框架。
我想頁面被緩存(我認爲默認PHP「禁止」緩存)。到目前爲止,我使用:
session_cache_limiter('private'); //Aim at 'public'
session_cache_expire(180);
header("Content-type: $documentMimeType; charset=$documentCharset");
header('Vary: Accept');
header("Content-language: $currentLanguage");
我看了很多教程,但我找不到簡單的東西(我知道緩存是複雜的東西,但我只需要一些基本的東西)。
什麼是「必須」有標題發送來幫助緩存?
謝謝!
歡迎來到StackOverflow。偉大的第一個問題 – Sampson 2009-12-29 05:11:50