缓存在magento中如何工作?


10

我想更清楚地了解Magento缓存算法。

我介绍了

https://www.nicksays.co.uk/developers-guide-magento-cache/

http://www.demacmedia.com/magento-commerce/magento-tutorials/understanding-full-page-cache/

不过,当我查看var / cache文件夹时,可以看到mage--0to mage--9mage--afrom mage--f

  1. 他们都是什么?
  2. 他们在做什么?
  3. 他们怎么办?

有人可以解释这个概念吗?

Answers:


1

在Magento中,我们具有以下缓存类型:

  • 组态

  • 版面

  • 阻止HTML输出
  • 翻译
  • 馆藏数据
  • EAV类型和属性
  • Web服务配置

为什么我们需要Magento缓存?

数据缓存将变量存储在缓存中。缓存创建一个系统文件夹,其中记录用户从网络接收的所有数据。当再次请求文档时,网页将显示缓存的内容。在它的帮助下,浏览器无需在每次访问时都从互联网下载所有页面元素,而只需“拉出”已更改的元素(例如文本或图形)。简而言之,这就是缓存存储管理的工作方式。因此:

  • 大大加快了已访问页面的加载速度。
  • 减少您的流量。因此,我们需要缓存来提高可用性并加快我们的网站的速度。

0

我不确定您要多少细节,但是基本上Magento会尽可能多地缓存,例如

  • 配置XML文件
  • 缓存的HTML
  • 会话数据(技术上不缓存)

如果使用默认的“文件”值存储缓存,则它将使用Zend_Cache将这些值存储在var / cache目录中。这些是您在此处看到的文件。

您可以安全地删除所有这些文件,从而有效地清除缓存,Magento将为您重新生成它们。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.