假如系统里有3类数据company,user,product利用维护版本号version的方式达到批量更新缓存的效果memcache.Add("company",cversion);记录company数据的版本memcache.Add("user",uversion);记录user数据的版本memc...
分类:
系统相关 时间:
2015-04-10 13:34:02
阅读次数:
141
1. 查询多行记录,以sql的md5值为key,缓存数组(个人觉得最好用的方法)$mem = new Memcache();$mem->connect('127.0.0.1',11211);$id = (int)$_GET['id'];$sql = "SELECT * FROM test WHERE...
分类:
Web程序 时间:
2015-04-04 13:35:13
阅读次数:
232
首先,在实现所说的东西之前,要先确定好这么三件事:
1:安装了Memcached。
2:Memcached支持自己php所用版本。
3:开启了Memcached服务,并打开了php.ini的Memcached模块
如说上述条件都满足了,那么我就说一下如何去用php操作:
为了较为清晰的说明,而且空说无凭,所以我统一在下面的额代码里面加入测试,其中包括了我的所有测试过程:
还要说一下,这...
分类:
Web程序 时间:
2015-04-04 09:18:50
阅读次数:
120
Memcache是什么?memcached是以LiveJournal旗下DangaInteractive公司的BradFitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、LiveJournal等众多服务中提高Web应用扩展性的重要因素。Memcached是一款开源、高性能、分布式内存对象缓存系统,可应用各种需..
分类:
系统相关 时间:
2015-04-01 07:06:28
阅读次数:
300
概念:
memcache是一套分布式的高速缓存系统,实现了从单机到分布式。
memcache实现了从单机到分布式,同时也实现了多台机器共享用户登录状态。
这个其实很好理解的:现在有三台机器组成了一个WEB应用集群,其中一台机器用户登录,然后其他两外两台机器共享登录状态。我们在淘宝的时候,每次点击一种物品链接的时候,这个链接可能或发送到全国各地,那么这些服务器是怎样获取...
分类:
系统相关 时间:
2015-03-30 21:10:21
阅读次数:
238
1.MemCached是神马?Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,..
分类:
系统相关 时间:
2015-03-30 18:58:05
阅读次数:
155
Memcached缓存瓶颈分析获取Memcached的统计信息Shell:# echo "stats" | nc 127.0.0.1 11211PHP:$mc = new Memcached();$mc->addServer('127.0.0.1',11211);$stats = $mc->getS...
分类:
系统相关 时间:
2015-03-11 12:12:43
阅读次数:
438
一、生成GUID,以此为key,以登录用户对象(User实体)为value,写入Memcached缓存。二、以mysessionid(可自定义)为key,以上步创建的GUID为value,向客户端发送Cookie,过期时间为20分钟。三、后续请求时,以客户端Cookie中key为mysessioni...
分类:
系统相关 时间:
2015-02-12 15:30:12
阅读次数:
229
为什么memcached的性能比mysql高?
首要因素是memcached的数据都是位于内存中,mysql的数据可能是位于磁盘里。从IO速度来说,内存IO比磁盘IO会快几个数量级,memcached也就比mysql性能更高。架构和性能优化做到后面,会发现最终限制性能的是硬件瓶颈。例如nginx做静态webserver时,出口流量往往能达到网卡的最大值或出口带宽的最大值。mysql是个性能还...
分类:
其他好文 时间:
2015-02-12 12:33:58
阅读次数:
135
对于自己的能力,我总结了4点:1.熟练掌握PHP,MySQL, Ajax,JQuery,Smarty技术及OOP思想,MVC开发模式;2.了解常用的网站优化技术,如:页面静态化、Memcached缓存技术; 3.熟练使用 SVN 版本控制代码、具备良好的代码编写习惯;4.熟悉THINKPHP。对于工...
分类:
其他好文 时间:
2015-01-18 18:26:32
阅读次数:
206