2012-09-03 127 views
3

我正在Magento(EE)上工作。我找到了一個術語「整頁緩存」。任何一個可以告訴我什麼是「全頁面緩存在Magento或Zend的?什麼是整頁緩存

+4

和,嗯,你喜歡試圖在谷歌上查找術語? – Nikola

+1

我總是覺得很有趣,當我看到這些評論時,詢問OP是否使用過Google,當時我自己使用Google,並將問題作爲我的第一次打擊。我的觀點是,即使從使用Google的人的角度來看,問題提出者也很有用。 – 2016-05-02 09:01:56

回答

4

緩存完整的網頁?

由於在從一個腳本生成的寫入HTML並擔任下一次的每一件事,提高性能(通過降低負荷,不必產生每次訪問的頁面)。

然而這是以具有偶爾過時頁的缺點。

如果你的網站是沒有得到顯著量的命中,使整個頁面緩存或緩存所有的HTML會有所不同ce

+1

你好佩斯,非常感謝你的回答。我只想知道正常緩存和整頁緩存之間的技術區別? –

+1

我想它只是意味着整個頁面被緩存爲一個頁面,而通常只有頁面的某些部分被緩存,或者它們被作爲單獨的文件存儲。 –

2

Magento是一個購物網站CMS。

它很簡單,意味着爲了提高網站的性能,它將緩存(存儲在緩衝區中)特定頁面的HTML輸出。例如,您的主頁,每次用戶打開您的主頁及其背後的PHP,都必須從數據庫獲取信息,使用相關視圖解析它,然後顯示最終HTML輸出LOTSA處理。

相反,緩存將HTML輸出存儲在其緩衝區中,當用戶進入時,它將顯示HTML緩存輸出,而不是數據庫和填充。然而,儘管現代緩存插件將檢查輸出數據中的任何更改並按原樣更新緩存,但仍必須定義緩存的生命。

簡單嗎?