晨雨听风
2015-02-03 06:01
采纳率: 100%
浏览 1.8k
已采纳

PHP做数据缓存有哪几种方式?

大神,我想问一下PHP做数据缓存有哪几种方式?能详细说明一下吗?最好能说明一下原理,谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 残剑无弦 2015-02-07 08:55
    已采纳

    大都是生成缓存文件,在访问该页面时,验证该文件的修改时间距离当前时间是否已超过缓存有效时间,
    若已超过就重新生成,
    若没超过就file_get_contents(缓存文件)直接输出。

    有些系统架构中用的是memcache做的缓存,用memcache做缓存一般缓存时间在一小时以内。
    好处是读写速度快,坏处是占用内存实现的,所以不能缓存太长时间。

    很少有用数据库缓存的,弄不好会造成连接中断或数据库崩溃。

    点赞 评论
  • 一把编程的菜刀 2015-02-03 06:36

    一般站用最多的应该是做成文件缓存吧

    点赞 评论

相关推荐 更多相似问题