3
我爲項目製作了一個框架。該項目執行的中等數量的查詢請求(但它將獲得的流量將使每個用戶更多)。這些視圖混合了HTML和PHP。PHP緩存(HTML + PHP)
只是尋找最佳最低限度的方式,我應該如何緩存我的視圖文件(控制器使用輸出緩衝,所以也許我可以利用它?)並緩存我的查詢。我環顧四周,但只能找到大/臃腫的圖書館或做這些事情非常粗糙的方法,我不感興趣。
感謝您的幫助!
我爲項目製作了一個框架。該項目執行的中等數量的查詢請求(但它將獲得的流量將使每個用戶更多)。這些視圖混合了HTML和PHP。PHP緩存(HTML + PHP)
只是尋找最佳最低限度的方式,我應該如何緩存我的視圖文件(控制器使用輸出緩衝,所以也許我可以利用它?)並緩存我的查詢。我環顧四周,但只能找到大/臃腫的圖書館或做這些事情非常粗糙的方法,我不感興趣。
感謝您的幫助!
你可以嘗試像緩存列表等
一個例子複雜的觀點:你有一個類別列表,它顯示了所有類別的名稱,並在它的項目數。只要沒有任何新項目被插入或刪除,就可以將此視圖緩存爲靜態html。
因此,每次創建新項目或刪除一個項目時,都必須重新生成此視圖。
由於創建的項目不是被觀看次數減少,可以節省許多查詢;)
PS:你不必使用文件,你可以使用內存緩存(谷歌它)
謝謝。是的,是有道理的。謝謝! – aibot 2010-09-07 23:49:20