apc的key条数达到50万后,读写key时的性能依然稳定,优于eaccelerator_PHP_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > PHP > apc的key条数达到50万后,读写key时的性能依然稳定,优于eaccelerator

apc的key条数达到50万后,读写key时的性能依然稳定,优于eaccelerator

 2010/12/15 8:01:59  guozhiwei  http://guozhiwei.javaeye.com  我要评论(0)
  • 摘要:php优化工具之前公司一直使用的是eaccelerator,慢慢的发现在key的条数达到10万条以后,查找key的时候效率发现了下降.所以这次打算试试另一款加速工具apc,昨天对apc进行测试,在apc的key条数分别是5万,10万,20万,30万,40万,50万的时候,读写一万次一条相同的key,所花费时间保持稳定.apc提供一个套管理程序,能够非常方便的监控到apc目前的各种使用状况的信息.另外发现它提供的管理程序有个bug.它调用的一个api,apc_cache_info('user'
  • 标签:KEY

?? ? ?php优化工具之前公司一直使用的是eaccelerator,慢慢的发现在key的条数达到10万条以后,查找key的时候效率发现了下降.所以这次打算试试另一款加速工具apc,昨天对apc进行测试,在apc的key条数分别是5万,10万,20万,30万,40万,50万的时候,读写一万次一条相同的key,所花费时间保持稳定.apc提供一个套管理程序,能够非常方便的监控到apc目前的各种使用状况的信息.

?

?

?? ? ?另外发现它提供的管理程序有个bug.它调用的一个api,apc_cache_info('user')会将所有的key-value信息取出来.当apc的存储容量达到60M以上后,调用apc_cache_info('user')的php管理页面就会一下子把60m的加载进去内存,造成error.php.ini文件中memory_limit中配置了一个页面最大使用内存.超过这个内存之后就会出错的了.

发表评论
用户名: 匿名