1. 问答
  2. 问答详情

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

PHP做数据缓存有哪几种方式?说明一下原理

1个回答

0

采纳

大都是生成缓存文件,在访问该页面时,验证该文件的修改时间距离当前时间是否已超过缓存有效时间,

若已超过就重新生成,
若没超过就file_get_contents(缓存文件)直接输出。

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

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


撰写答案

验证码
点击刷新