成都网站建设设计

将想法与焦点和您一起共享

关于win下Memcached安装步骤-创新互联

2天对我来说有点煎熬。。数据量达到17w的时候 我本地执行查询速度特别慢!

成都创新互联公司是一家企业级云计算解决方案提供商,超15年IDC数据中心运营经验。主营GPU显卡服务器,站群服务器,服务器托管,海外高防服务器,服务器机柜,动态拨号VPS,海外云手机,海外云服务器,海外服务器租用托管等。

请教了一些php大牛如何解决速度问题,在加了索引和优化sql后还是速度慢!我决定在win环境下用Memcached和memcache 来处理,先声明一下:

memcache是php的拓展,memcached是客户端,复杂的说:Memcache模块提供了于memcached方便的面向过程及面向对象的接口,memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。

因为我本地用的是xampp集成环境,为了避免带大家走误区 直接把地址和文件步骤列出来

安装

Windows 64位 memcached下载地址:http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip

1.安装memacached.exe

c盘下新建一个memcached文件夹,将下载memcached解压到这个文件夹

在开始中输入cmd,找到cmd.exe程序,在上面点右键,选择“以管理员身份运行”

③输入 : cmd c:/memcached

④输入 :memcached.exe -d install  //安装memcached

⑤输入 :memcached.exe -d start  //启动memcached

2.安装php_memcached.dll 我本地环境用的是x86

 ①到后面的页面下载memcache.dll  http://pecl.php.net/package/memcache/3.0.8/windows

 ②将下载的dll文件拷贝到../php/ext 目录下

 ③在php.in中添加 extension=php_memcache.dll

④重启apace

3.使用memcahe

$mem = new Memcache;
$mem->connect("127.0.0.1", 11211);
$mem->set('key', 'Hello Memcached!', 0, 60);
$val = $mem->get('key');
echo $val;

//下面是yii2中使用memcached的用法

 $memcached = Yii::$app->cache->add('sex','nan');

 $memcachedGet = Yii::$app->cache->get('sex');

 echo $memcachedGet;

最后如果页面输出: 恭喜你 安装成功了!

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:关于win下Memcached安装步骤-创新互联
分享地址:http://chengdu.cdxwcx.cn/article/dpgooo.html