memcach姬朝e实际上也是一个服务器,不过他是存在内存里面的不是存在磁盘里面的
优点
速度很快缺点
不能永久存储,存放大小受内存限制没有用户名跟防火墙,mysql有不过缓存里面也不会存储重要信息什么的,速度快就很ok,不过受内存限制有点伤,毕竟内存条比较贵以window举例,
将.exe文件放在c盘下,
ctrl+r 打开运行,cmd进入dos,
找到memcache的根目录下
运行指令memcached.exe -d install 进行安装 卸载就是uninstall
如果安装成功 运行指令memcached -h 查看一下
启动memcache 运行指令memcached.exe -d start 停止就是stop
去任务管理器看一下启动了没有,基本没有啥踩雷的地方。启动好之后,咱们就可以运行memcache了。
memcache的默认端口号是11211,
如果你想更改端口号让别人查不到的话,需要去注册表
regedit
找到hkey_local_machine\system\currentcontrolt\rvices\mem如何增大男性生殖器cached rver
将这个值改为”c:\memcached\memcached.exe” -p 20000 -d runrvice 即可,这样的话访问得按照20000的端口访问了
然后我这里用的telnet来操作(也可以下载curecrt来弄)
运行指令: telnet 127.0.0.1 11211(如果改端口号了,这里同步)
先打几个空格再说
在memc什么是互质数ache服务器里面的操作暂时不说了,主要说下在php里面的操作(今天他不是主角),
将php_memcache.dll放在php.ini下,可以ctrl+f寻找extension,regret是什么意思然后在最后加上 * extension=php_memc研究方法论ache.dll*
然后 phpinfo查看一下有没有问题
这样就说明创建了memcache缓存对象了
当我们客户端访问服务器的时候,如果每一次都从数据库读取数据的话,如果访问量比较大的话,就卡的很,主要是如果优化比较费钱,这种针对长期或者一段时间不会更改的网页的内容,如果是实时的话例如秒杀什么的需要高并发或者是页面一直在更新,还是不能用缓存机制的好。
创建好之后,开始弄一个用户列表的小例子
第一次是从数据库读取
之后全部是从memcache里面拿数据,不在经过数据库
实现一键清除缓存
具体实现
到此这篇关于php运用memcache的文章就介绍到这了,更多相关php运用memcache内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-09 01:26:06,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/feb84e7e423bb44bc9e331a6cf5801f8.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php运用memcache的完整实例.doc
本文 PDF 下载地址:php运用memcache的完整实例.pdf
留言与评论(共有 0 条评论) |