PHP设置HTTP缓存头

PHP设置HTTP缓存头
对于PHP输出的内容,如果不是需要经常变动的内容(例如伪静态的一些页面,PHP输出JS或者CSS),使用PHP合理设置HTTP响应头添加缓存设置,让浏览器尽可能缓存下内容,在刷新和再次访问同样内容时,便不需要再次请求浏览器,从而能够大幅减少服务器的响应次数,同时浏览器呈现页面也会加快了,这是非常有用的一个技巧。 1、输出Cache-Control头: header('Cache-Co...

阅读全文>>

阅读全文...

记一次判断错误所引起的缓存失败问题

记一次判断错误所引起的缓存失败问题
我习惯用empty来检测数据,今天碰到了个缓存失败问题,之前的代码如下: // 根据分类动作获取应用列表 public function getListByAction($action=''){ $cacheName='appListByAction('.$action.')V1'; $appList=cache($cacheName); if(empty($...

阅读全文>>

阅读全文...