YII框架中如何实现高效的HTTP缓存操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计526个文字,预计阅读时间需要3分钟。
YII框架HTTP缓存操作实例:本文讲述了YII框架如何进行HTTP缓存操作。以下是一些操作方法,供大家参考:
1. 禁止缓存原理:通过设置HTTP头部信息实现,如下所示: php header('Expires: 0'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache');
2. 具体操作示例: - 在控制器中,设置HTTP头部信息,以禁止缓存页面内容。 php public function actionIndex() { // 禁止缓存 header('Expires: 0'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache');
// 页面内容 echo 'Hello, World!'; }
本文实例讲述了YII框架http缓存操作。
本文共计526个文字,预计阅读时间需要3分钟。
YII框架HTTP缓存操作实例:本文讲述了YII框架如何进行HTTP缓存操作。以下是一些操作方法,供大家参考:
1. 禁止缓存原理:通过设置HTTP头部信息实现,如下所示: php header('Expires: 0'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache');
2. 具体操作示例: - 在控制器中,设置HTTP头部信息,以禁止缓存页面内容。 php public function actionIndex() { // 禁止缓存 header('Expires: 0'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT'); header('Cache-Control: no-store, no-cache, must-revalidate'); header('Cache-Control: post-check=0, pre-check=0', false); header('Pragma: no-cache');
// 页面内容 echo 'Hello, World!'; }
本文实例讲述了YII框架http缓存操作。

