站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
EZ Publish/EZ Publish 视图缓存
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
高级
特殊字符
帮助
标题
2级
3级
4级
5级
格式
插入
拉丁字母
扩展拉丁字母
国际音标
符号
希腊字母
希腊字母扩展
西里尔字母
阿拉伯字母
扩展阿拉伯字母
希伯来字母
孟加拉语字符集
泰米尔数字和符号
泰卢固语字符集
僧伽罗语字符集
梵文字符集
古吉拉特语字符集
泰语字符集
老挝语
高棉语字母
加拿大原住民音节文字
卢恩
Á
á
À
à
Â
â
Ä
ä
Ã
ã
Ǎ
ǎ
Ā
ā
Ă
ă
Ą
ą
Å
å
Ć
ć
Ĉ
ĉ
Ç
ç
Č
č
Ċ
ċ
Đ
đ
Ď
ď
É
é
È
è
Ê
ê
Ë
ë
Ě
ě
Ē
ē
Ĕ
ĕ
Ė
ė
Ę
ę
Ĝ
ĝ
Ģ
ģ
Ğ
ğ
Ġ
ġ
Ĥ
ĥ
Ħ
ħ
Í
í
Ì
ì
Î
î
Ï
ï
Ĩ
ĩ
Ǐ
ǐ
Ī
ī
Ĭ
ĭ
İ
ı
Į
į
Ĵ
ĵ
Ķ
ķ
Ĺ
ĺ
Ļ
ļ
Ľ
ľ
Ł
ł
Ń
ń
Ñ
ñ
Ņ
ņ
Ň
ň
Ó
ó
Ò
ò
Ô
ô
Ö
ö
Õ
õ
Ǒ
ǒ
Ō
ō
Ŏ
ŏ
Ǫ
ǫ
Ő
ő
Ŕ
ŕ
Ŗ
ŗ
Ř
ř
Ś
ś
Ŝ
ŝ
Ş
ş
Š
š
Ș
ș
Ț
ț
Ť
ť
Ú
ú
Ù
ù
Û
û
Ü
ü
Ũ
ũ
Ů
ů
Ǔ
ǔ
Ū
ū
ǖ
ǘ
ǚ
ǜ
Ŭ
ŭ
Ų
ų
Ű
ű
Ŵ
ŵ
Ý
ý
Ŷ
ŷ
Ÿ
ÿ
Ȳ
ȳ
Ź
ź
Ž
ž
Ż
ż
Æ
æ
Ǣ
ǣ
Ø
ø
Œ
œ
ß
Ð
ð
Þ
þ
Ə
ə
格式
链接
标题
列表
文件
参考
讨论
说明
输入内容
输出结果
斜体
''斜体文字''
斜体文字
粗体
'''粗体文字'''
粗体文字
粗斜体
'''''粗斜体文字'''''
粗斜体文字
== 配置视图缓存 == 视图缓存机制默认被启用。但是,可能希望在[[网站]]开发阶段将它禁用(否则对节点模板做的改动每次必须清除缓存才能生效)。可以在"site.ini"重设文件中的"[ContentSettings]"下添加以下内容来禁用视图缓存: ViewCaching=disabled 注意,建议在开发完成之后重新启用视图缓存。这可以通过将"disabled"变为"enabled"来完成: ViewCaching=enabled "site.ini"中"[ContentSettings]"章节下的"CachedViewModes"配置控制为哪些视图或视图模式启用视图缓存。 默认值为"full","sitemap"视图模式和"pdf"视图: CachedViewModes=full;sitemap;pdf 但是,注意"pdf"视图已经不推荐使用。 如果需要为一个特定的模板禁用缓存,在这个模板的第一行加入如下内容: {set-block scope=global variable=cache_ttl}0{/set-block} 这会在当前模板内将全局变量"cache_ttl"设置为0。"cache_ttl"变量包含以秒为单位的TTL(Time To Live)。TTL 为0 意味着结果不应该被缓存。TTL 为"-1"意味着缓存永远都不应该过期,参阅下例: {set-block scope=global variable=cache_ttl}-1{/set-block} '''角色''' 不同角色组合会使用不同的缓存文件。这意味着,尽管视图缓存被启用,模板中仍然可以存在基于角色的条件分支。 '''用户偏好设置''' 以下文字描述了如何处理用户偏好设置以及当前用户的偏好设置如何影响内容视图缓存的生成。 例如,任何时候如果用户通过管理界面执行以下操作: • 启用/禁用收藏夹菜单 • 调整内容[[树]]的宽度(小/中/大) • 选择子项目窗口的视图模式(列表/缩略图/详细)或每页的项目数(10/25/50) • 改变不同窗口的可见性(预览/详细/翻译/位置/关联) <pre> ...或设置任何其它偏好设置,系统会执行"user"模块的"preferences"视图来保存这些选项。选择的偏好设置通过视图参数传递: .../user/preferences/set/<name_of_preference>/<value> </pre> 例如 <nowiki>http://my.com/myadmin/user/preferences/set/admin_left_menu_width/medium</nowiki> 保存选择的值之后,"user"模块的"preferences"视图会重定向到上一次访问的页面。如果被缓存的模板中有基于用户偏好设置的条件分支,应该指定哪些偏好组合会与不同的视图模式一起使用。这可以在"site.ini.append.php"中的"[ContentSettings]"节下的"CachedViewPreferences"设置。 '''例''' 假设商品使用多种货币,并且对所有商品"node/view/full.tpl"已经被重设,因而可以用用户优先货币显示商品的价格。如果为"full"视图模式启用视图缓存,系统会为商品显示模板创建缓存。如果缓存忽略优先货币,当选择另外一个优先货币时,系统会返回刚才缓存的内容(换言之,货币以及价格不会改变)。 为了避免这种情况,需要在"CachedViewPreferences[]"数组中用"full"作为键值,并在在数组中添加"user_preferred_currentcy"。要修改这个设置,编辑"site.ini"重设文件。如果"[ContentSettings]"章节下已经有如下设置: CachedViewPreferences[full]=<list_of_user_preferences> 那么应该在这一行的行尾追加一个":"和"user_preferred_currency"。例如: <pre> CachedViewPreferences[full]=admin_navigation_content=0; admin_navigation_details=0;<...>;admin_bookmarkmenu=1; admin_left_menu_width=13;user_preferred_currency='' </pre> 注意,这一行通常会很长。在本例中我们用<...>代替了中间部分。 如果"[ContentSettings]"章节下没有这一行,则可以直接添加: CachedViewPreferences[full]=user_preferred_currency='' '''关联站点入口''' "site.ini"重设文件中的"[SiteAccessSettings]"节下的"RelatedSiteAccessList"设置控制当前站点入口的视图缓存被清除后,还有哪些站点入口的视图缓存应该被清除。(这需要所有关联的站点入口使用相同的"[[VarDir]]")。如果没有指定"RelatedSiteAccessList",系统会使用"AvailableSiteAccessList"。 注意,从eZ Publish 3.8 版本开始,缓存系统不再使用"content.ini"重设文件中"[VersionView]"节下的"AvailableSiteDesignList"。在3.7 版本以前,它可以包含一组界面,它们会在缓存清除之后被更新。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)