2010-09-07 117 views
3

我爲項目製作了一個框架。該項目執行的中等數量的查詢請求(但它將獲得的流量將使每個用戶更多)。這些視圖混合了HTML和PHP。PHP緩存(HTML + PHP)

只是尋找最佳最低限度的方式,我應該如何緩存我的視圖文件(控制器使用輸出緩衝,所以也許我可以利用它?)並緩存我的查詢。我環顧四周,但只能找到大/臃腫的圖書館或做這些事情非常粗糙的方法,我不感興趣。

感謝您的幫助!

回答

2

你可以嘗試像緩存列表等

一個例子複雜的觀點:你有一個類別列表,它顯示了所有類別的名稱,並在它的項目數。只要沒有任何新項目被插入或刪除,就可以將此視圖緩存爲靜態html。

因此,每次創建新項目或刪除一個項目時,都必須重新生成此視圖。

由於創建的項目不是被觀看次數減少,可以節省許多查詢;)

PS:你不必使用文件,你可以使用內存緩存(谷歌它)

+0

謝謝。是的,是有道理的。謝謝! – aibot 2010-09-07 23:49:20