开发者社区> 问答> 正文

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

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

展开
收起
小旋风柴进 2016-03-06 13:41:58 1924 0
1 条回答
写回答
取消 提交回答
  • 大都是生成缓存文件,在访问该页面时,验证该文件的修改时间距离当前时间是否已超过缓存有效时间,
    若已超过就重新生成,
    若没超过就file_get_contents(缓存文件)直接输出。

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

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

    2019-07-17 18:54:29
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-RabbitMQ 的延时队列和镜像队列原理与实战-钱文品 立即下载
阿里云栖开发者沙龙PHP技术专场-聊聊服务稳定性保障这些事-信海龙 立即下载
高性能Web架构之缓存体系 立即下载