当前位置:首页 » 文件管理 » yii页面缓存

yii页面缓存

发布时间: 2025-03-14 11:45:51

‘壹’ yii assets 文件怎么更新

可以用memcache实现缓存组件array('components'=>array('cache'=>array('class'=>'system.caching.CMemCache','servers'=>array(array('host'=>'server1','port'=>11211,'weight'=>60),array('host'=>'server2','port'=>11211,'weight'=>40),),),),);三、页面缓存页面缓存指的是缓存整个页面的内容。页面缓存可以发生在不同的地方。例如,通过选择适当的页面头,客户端的浏览器可能会缓存网页浏览有限时间。Web应用程序本身也可以在缓存中存储网页内容。在本节中,我们侧重于后一种法。页面缓存可以被看作是片段缓存(/doc/guide/caching.fragment)一个特殊情况。由于网页内容是往往通过应用布局来生成,如果我们只是简单的在布局中调用beginCache()和endCache(),将无法正常工作。这是因为布局在CController::render()方法里的加载是在页面内容产生之后。缓存整个页面,我们应该跳过产生网页内容的动作执行。我们可以使用COutputCache作为动作过滤器(/doc/guide/basics.controller#filter)来完成这一任务。下面的代码演示如何配置缓存过滤器:[php]viewplainprint?publicfunctionfilters(){returnarray(array('system.web.widgets.COutputCache','ration'=>100,'varyByParam'=>array('id'),),);}上述过滤器配置会使过滤器适用于控制器中的所有行动。我们可能会限制它在一个或几个行动通过使用插件操作器。的细节中可以看过滤器(/doc/guide/basics.controller#filter)。提示:我们可以使用COutputCache作为一个过滤器,因为它从CFilterWidget继承过来,这意味着它是一个工具(widget)和一个过滤器。事实上,widge的工作方式和过滤器非常相似:工具widget(过滤器filter)是在action动作里的内容执行前执行,在执行后结束。

热点内容
视频服务器搭建海康 发布:2025-04-30 23:50:29 浏览:90
xp共享怎么设置密码 发布:2025-04-30 23:50:24 浏览:155
租用电脑主机搭建服务器 发布:2025-04-30 23:28:06 浏览:729
php子类调用父类方法 发布:2025-04-30 23:11:55 浏览:673
存档加密id 发布:2025-04-30 22:20:50 浏览:743
mac搭建php环境 发布:2025-04-30 21:58:13 浏览:137
雅迪电动车配置有哪些 发布:2025-04-30 21:38:27 浏览:154
为什么用文件存储取代mysql 发布:2025-04-30 21:17:26 浏览:609
我的世界免费服务器ip 发布:2025-04-30 20:41:26 浏览:772
华为云相册在哪里找安卓11 发布:2025-04-30 20:19:59 浏览:273