首页 互联前沿 Web在线 浏览内容

PHP高效文件缓存类FCache

5349 2 BaiDu已收录

本文来自友链站点:红色石头
一些小伙伴或许用的阿里云低配置,一般都访问不错,但可能会出现mysql崩溃的问题,提单说请加内存,这回复还不如直接说:请交钱!

于是红色石头在git找了php的文件缓存,发现都是将缓存放到一个缓存文件!!!意味着:

1.无论你是读取多大的数据,都需要从磁盘读出整个文件到内存,然后解析,获取你要的部分数据;

2.在缓存数据很大的时候,并不能起到缓存加速网站访问的目的,同时增加磁盘的读写负荷;

3.在某一个临界点,可能会导致缓存性能比数据库还差;

4.未经过严格测试,个人预估一般网站的数据都会达到100M以上,如果每次访问需要读取100M的数据,然后解析,性能非常低效。

感觉这些写开源项目的作者写完之后,自己肯定没有做相关的时间测试,虽然我自己也没有做测试,于是自己按照自己的需求写了一个fcache.inc.php,放到git上了(https://github.com/hustcc/php-file-cache )

PHP File Cache, Used to instead of memcache in Host which can not install memcache.

1.one cache, one file, reduce calculate of key and value, to gain hign performaance.

2.simple api to use. similar with memcache.

使用很简单,Demo

红色石头寨自己的网站上使用了进1周,没有什么问题!
其网站如下:
http://50vip.com/
http://www.atool.org/

如果有其他的需求,请到红色石头站点留言提交!

标签:
墨月的头像
  • 本文由墨月网络整理编辑,转载请以链接形式注明本文地址:https://www.moyoo.net/11347.html
    版权所有© 墨月网络 | 本文采用 BY-NC-SA 进行授权丨发布于:2014-11-27 20:45
    若未注明,均为原创;部分内容源于网络,版权归原作者所有,如有侵权,请联系我们删除。

关注我们,实时联系

欢迎

欢迎

欢迎

欢迎

欢迎