我正在嘗試改進網站上某些頁面的加載時間。PHP/Web:緩存db查詢的結果以獲得更好的頁面性能
每頁由頂部相同的導航標題欄組成,該標題包含站點的一些度量標準,每當用戶訪問另一個頁面時都會重新載入。這個頭文件中的信息非常動態,但不需要每隔一小時左右更新一次。
我想知道我怎麼會臨到一個很好的解決方案,在不降低由頁面,但在同一時間沒有顯示在導航標題是超過一兩個小時出的數據由DB請求的數量的日期。
感謝
大衛
我正在嘗試改進網站上某些頁面的加載時間。PHP/Web:緩存db查詢的結果以獲得更好的頁面性能
每頁由頂部相同的導航標題欄組成,該標題包含站點的一些度量標準,每當用戶訪問另一個頁面時都會重新載入。這個頭文件中的信息非常動態,但不需要每隔一小時左右更新一次。
我想知道我怎麼會臨到一個很好的解決方案,在不降低由頁面,但在同一時間沒有顯示在導航標題是超過一兩個小時出的數據由DB請求的數量的日期。
感謝
大衛
謝謝。看看處理緩存的方式,它似乎處理完整的頁面。理想情況下,我想只緩存數據庫結果,並在每次加載時從頁面請求它們(因爲網站以多種語言運行,我認爲緩存整個頁面可能會產生不良結果)您是否知道是否有辦法緩存數據庫結果? – 2013-03-27 12:44:05
編號緩存可以用其他任何東西來完成。如果你只是想緩存你的查詢結果。將數組保存在一個文件中,就這些了。是一樣的。 – Alvaro 2013-03-27 12:52:03
對於讀這個不熟悉緩存的人來說,下面是我寫的一段代碼片段: – 2013-03-27 23:37:56
你只需要像你說的那樣使用緩存系統。 – Alvaro 2013-03-27 10:20:16
你能舉一個例子說明這可能是怎麼完成的嗎? – 2013-03-27 10:38:38
我認爲你的問題目前太含糊。你可以在這個頁面的右側找到例子(查看「相關」部分的鏈接) – Jocelyn 2013-03-27 10:40:57