加入收藏 | 设为首页 | 会员中心 | 我要投稿 阜阳站长网 (https://www.0558zz.cn/)- AI行业应用、低代码、混合云存储、数据仓库、物联网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

Magento 启用 Memcached 缓存的设置方法

发布时间:2022-07-04 09:54:33 所属栏目:PHP教程 来源:互联网
导读:Magento 启用 Memcached 缓存方法比较简单了因为Magento自带了这个缓存了只需要简单的配置一下xml文档就可以了,具体的我们来看Magento 启用 Memcached 缓存的设置方法例子吧。 原生支持使用 Memcached 缓存,但是需要在配置文件中进行设置。 先不废话,上代
  Magento 启用 Memcached 缓存方法比较简单了因为Magento自带了这个缓存了只需要简单的配置一下xml文档就可以了,具体的我们来看Magento 启用 Memcached 缓存的设置方法例子吧。
 
  原生支持使用 Memcached 缓存,但是需要在配置文件中进行设置。
 
  先不废话,上代码(app/etc/local.xml):
 
  <global>
      ...
      <cache>
          <auto_refresh_fast_cache>true</auto_refresh_fast_cache>
          <backend>memcached</backend>
          <backend_options>
              <servers>
                  <server>
                      <host>localhost</host>
                      <port>11211</port>
                      <persistent>true</persistent>
                      <weight>1</weight>
                      <timeout>1</timeout>
                      <retry_interval>15</retry_interval>
                  </server>
              </servers>
          </backend_options>
      </cache>
      ...
  </global>
  Memcached 最吸引人的地方主要在于它的分布式,可以实现均衡负载,缓解瞬时访问量大的问题。既然是分布式,那么当然可以使用多个服务器,其中 servers 节点下边就可以添加多个 server 节点,以实现多服务器的配置。
 
  如果在设置 Memcached 之前在后台启用过缓存,那么有可能在开启 Memcached 后访问站点会出现错误,这是默认的缓存格式跟 Memcached 不一样导致的。一般来说只需要把 var/cache 目录下的文件清空就可以解决这个问题。
 
  虽然 Memcached 可以一定程度实现提高运行速度(因为它把缓存暂存到内存中),但它的主要功能还是分布式负载均衡。如果站点瞬时访问量不大,而且使用固态硬盘的话就没有必要使用 memcached 了。
 
 

(编辑:阜阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读