例子解释
一开始你从缓存中取数据(get)如果数据有缓存就直接使用缓存中的数据了。
如果缓存过期或没有,那重新取数据(数据库或其它),然后保存到缓存中。再使用你的数据。
我们可以这样想,这个页面第一次被访问的时候,是取不到缓存数据的所以$data是false,这时按正常逻辑取数据。
过几份种再访问,这时你从缓存中可以取到数据,直接使用,跳过逻辑取数据。这样就省了很多时间哟。
过了1小时几份钟你再访问,这时候缓存过期了,返回false,那么重新取一次再缓存。
这样一直反复。可以看取,1小时才会逻辑取一次数据。这样就达到了缓存的目的。
类别:PHP 查看:141
更新:2014-05-10