Shopex如何开启memcached缓存

The Time 西元年 2013-08-09 上午 11:37:18 周五 by 黄小蚊 归属:IT互联网 已 1,539 次浮現 評論:7

shopex系统默认的缓存存储器是secache。可以被替换为apc或者memcache。


secache的特点如下:

* 使用lru算法自动清理过期内容
* 可以安全用于多进程并发
* 最大支持1G缓存文件,性能不受文件大小影响
* 使用hash定位,读取迅速

一般情况下使用secache即刻满足需求,不过memcache对Mysql的支持一直都是很有口碑的。
这里讲一下怎么将secache换成memcached来缓存网站的内容。

在Shopex中启用memcached非常简单,在确认空间服务器或VPS支持memcached的情况下,通过修改/config/config.php就可以启用memcached。

1.搜索memcached找到这段代码,去掉memcached前面的注释,并给secache加上注释

#可以选择缓存方式apc 或者 memcached
//define('CACHE_METHOD','secache');
//define('CACHE_METHOD','apc');
//======================================
define('CACHE_METHOD','memcached');
//======================================

2.搜索WITH_MEMCACHE找到这段代码,去掉前面的注释.

//======================================
define('WITH_MEMCACHE',true);
define('MEMCACHED_SERVER','127.0.0.1:11211,127.0.0.1:11212');
//======================================

上传覆盖即刻.
以时再看 关于/缓存系统 可以看到memcached缓存的内容的,是不是要比默认的看起来不明觉厉一点?

Shopex如何开启memcached缓存

Shopex如何开启memcached缓存

声明: 原创文章采用 CC BY-NC-SA 2.5 协议授权分享 | 那不沉寂也不张扬的角落 转载请注明转自《Shopex如何开启memcached缓存

7条评论
  1. CHINA%BROWSER_NAME%  %OS_NAME% Leniy 2013年09月11日 19:08

    這個字體,代碼部分看不清

    • CHINA%BROWSER_NAME%  %OS_NAME% 黄小蚊 2013年09月11日 22:40

      嗯 回头改一下阴影.

      • CHINA%BROWSER_NAME%  %OS_NAME% Leniy 2013年09月11日 22:42

        你的背景本身就是黑的,沒必要加上陰影

        • CHINA%BROWSER_NAME%  %OS_NAME% 黄小蚊 2013年09月12日 22:54

          白天就是白的,晚上就是黑的,我两套CSS自动切换的.

          • CHINA%BROWSER_NAME%  %OS_NAME% Leniy 2013年09月12日 23:22

            用day.getHours()判斷時間呀

  2. CHINA%BROWSER_NAME%  %OS_NAME% 王东东 2013年08月13日 11:35

    没玩过shopex,不知道这程序是否可以和淘宝客嫁接。

    • CHINA%BROWSER_NAME%  %OS_NAME% 黄小蚊 2013年08月13日 11:38

      有第三方的插件是可以的.

木给评论!