- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
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 了。
售前咨询
售后咨询
备案咨询
二维码
TOP