PHPackages                             lsys/pagecache - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. lsys/pagecache

ActiveLibrary

lsys/pagecache
==============

lsys module pagecache

0.0.1(5y ago)010Apache-2.0PHPPHP &gt;=5.5

Since Jun 28Pushed 5y agoCompare

[ Source](https://github.com/php-lsys/pagecache)[ Packagist](https://packagist.org/packages/lsys/pagecache)[ RSS](/packages/lsys-pagecache/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

页面静态化
=====

[](#页面静态化)

> 静态化后数据存储可以存放与redis memcache 等缓存系统中,或自行实现存储接口 不依赖于其他框架,已使用HTTP协议的E-tag判断页面,前后端\[服务器及浏览器\]同步缓存 刷新缓存只需要按shift键即可实现缓存刷新 页面静态化后可以保持局部页面的数据任然是动态数据 加入简单,仅仅需在执行头部增加拦截代码即可

使用示例:

```
//只需要头部增加缓存拦截即可
$key=array("11"=>'bbb');//页面标识,如果每个页面都不同,可以用$_GET变量
$time=100;//缓存时间,单位:秒
//动态替换内容,没有不传此参数即可
$dny_body=array(
    //动态内容,如当前登陆用户信息,不能缓存
    //可使用正则表达式替换动态内容
    //KEY为正则表达式,VALUE为动态内容
    '/>.*sssdd
