博主信息
博文 9
粉丝 0
评论 0
访问量 11386
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
MemCache缓存与Session(知识汇总)
洒脱艸的博客
原创
706人浏览过

memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。


MemCache的工作流程如下:

● 先检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操作;

● 如果请求的数据不在memcached中,就去查数据库,把从数据库中获取的数据返回给客户端,同时把数据缓存一份到memcached中(memcached客户端不负责,需要程序明确实现);

● 每次更新数据库的同时更新memcached中的数据,保证一致性;

利用memcahe来处理缓存和php的session 是非常不错的选择。

下面给大家总结讲解memcahe的工作原理、安装及php对缓存的操作。

一、《MemCache介绍》

memcached 是以LiveJournal旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal 等众多服务中提高Web应用扩展性的重要因素...

详细点击:http://www.php.cn/php-weizijiaocheng-417429.html

二、《安装memcache服务》

memcache 支持windows、linux等各类操作系统...

详细点击:http://www.php.cn/windows-417465.html

三、《开启php的memcache扩展》

php默认情况下并没有开启的memcache扩展...

详细点击:http://www.php.cn/php-weizijiaocheng-417511.html

四、《PHP操作Memcache缓存》

安装好了memcache服务和php的扩展,我们就可以使用php去操作memcache来实现缓存啦!

PHP的Memcache客户端所有方法总结...

详细点击:http://www.php.cn/php-weizijiaocheng-417588.html

五、《使用memcache来保存session》

默认情况下session以文件形式保存在服务器端,当我们遇到大访问量、高并发时我们会对web服务器进行集群化处理。那么不同服务器之间的session共享会成为一个问题...

详细点击:http://www.php.cn/php-weizijiaocheng-417590.html

六、《memcache图形化管理工具MemAdmin》

保存好了变量,我们经常想看看他们的值或者检测他们的状态。通过命令行我们可以完成这样的操作。但是命令行比较难懂,给大家介绍一款memcache图形化管理工具: MemAdmin...

详细点击:http://www.php.cn/php-weizijiaocheng-421244.html

七、《memcache安全相关》

memcache本身没有权限控制模块,所以开放在外网的memcache服务很容易被攻击者扫描发现,通过命令交互可直接读取memcache中的敏感信息...

详细点击:http://www.php.cn/php-weizijiaocheng-421246.html

本文转载于:hcoder,如有侵犯,请联系删除

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学