+ -
当前位置:首页 → 问答吧 → PHP 数组缓存

PHP 数组缓存

时间:2011-11-01

来源:互联网

谁有这方面读取,和写入的例子,当缓存文件太大时会有效率问题吗

作者: SHANDIANDIAN   发布时间: 2011-11-01

用serialize将对象转换成序列化文本存入文件
再用unserialize从文件读入序列化文本转为对象

文件大的时候效率肯定有问题,因为每次读写都要从头到尾操作整个文件,IO性能会成为瓶颈

建议:
1、将不同键值的缓存内容分散到多个文件,比如你就按数组的索引做个散列函数,根据这个来决定保存到哪个文件中;
2、对于经常存取的内容,建议使用内存缓存(memcached),但仍然不建议在一个键值下保存过大的内容,分散开的效率会更好。

作者: binarie   发布时间: 2011-11-01

相关阅读 更多