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

      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中配置了一个页面最大使用内存.超过这个内存之后就会出错的了.

你可能感兴趣的:(PHP,cache,配置管理)