4
我在PHP中構建了一個相當龐大和複雜的CMS,並且我的計劃是在其某些部分實現緩存(可以爲特定頁面/部分創建/禁用緩存)。經過一番研究後,我得出結論:使用URL將是查找和檢索cahced文件的最佳實踐。我的目的是實現一個「整頁」解決方案,以避免對應該緩存的所有頁面進行突然的查詢緩存並緩存整個頁面。由URL緩存是一種很好的做法嗎?
僞代碼會是這樣(修改日期除外):
$filename = md5($the_full_url);
if (file_exists($filename)) get_cached_file($filename);
else write_cached_file($filename);
難道這種做法被認爲是好的做法呢?
當時的想法是有東西,如緩存使用「整個頁面」的想法每隔X分鐘的產品網頁或論壇的意見,然後禁用緩存對於喜歡「用戶收件箱」或「您的論壇訂閱」的東西(或者使querycaching /通過url + sessid存儲緩存)。 –