2012-09-03 79 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缓存输出,而不是数据库和填充。然而,尽管现代缓存插件将检查输出数据中的任何更改并按原样更新缓存,但仍必须定义缓存的生命。

简单吗?