我正在開發一個類似wiki的Web應用程序,每個頁面都有5個單獨編輯的內容部分。將頁面緩存到多個文件或單個文件
我有一個簡單的緩存類,將渲染的部分保存到文件中。
如果頁面的一部分沒有改變,它會加載緩存(如果存在),它會呈現緩存並將其保存到緩存中。
因爲頁面有5個可單獨編輯的部分,所以我將每個部分保存爲自己的文件,因此編輯時只會重新渲染和緩存該部分。
但是,這也意味着每個負載,5個文件被讀取幷包含在代碼中。
這樣做更好嗎,還是將整個頁面保存在單個緩存文件中?
我正在開發一個類似wiki的Web應用程序,每個頁面都有5個單獨編輯的內容部分。將頁面緩存到多個文件或單個文件
我有一個簡單的緩存類,將渲染的部分保存到文件中。
如果頁面的一部分沒有改變,它會加載緩存(如果存在),它會呈現緩存並將其保存到緩存中。
因爲頁面有5個可單獨編輯的部分,所以我將每個部分保存爲自己的文件,因此編輯時只會重新渲染和緩存該部分。
但是,這也意味着每個負載,5個文件被讀取幷包含在代碼中。
這樣做更好嗎,還是將整個頁面保存在單個緩存文件中?
這取決於多種因素,我猜...
我會優化網站的觀看,因爲它發生了很多比進行改變更頻繁,我想。所以我會緩存它在一個文件。
知道的唯一途徑,是衡量它......與microtime中()功能全,你可以比較不同點,在不同的選拔賽腳本executiontime ...
好點,意見大概是1000比1.我一直在測量它從一開始,一個文件是更快一點。 –
如何看高聲譽用戶發佈荒謬的答案。 – Mob