ezpublish集群的使用详解

ezpublish集群的使用详解

ID:8807431

大小:85.35 KB

页数:13页

时间:2018-04-08

ezpublish集群的使用详解_第1页
ezpublish集群的使用详解_第2页
ezpublish集群的使用详解_第3页
ezpublish集群的使用详解_第4页
ezpublish集群的使用详解_第5页
资源描述:

《ezpublish集群的使用详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、本电子书由站长百科(www.zzbaike.com)教程组制作EZPublish集群的使用详解ü出处:站长百科ü原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_集群的使用ü本电子书整理自站长百科EZ_Publish/EZ_Publish_集群的使用词条,查看内容请访问网站。集群概述集群特性允许在多台WEB服务器上运行同一个eZPublish站点。集群站点会有更好的性能也可以承受更多的访问量。可以将所有内容相关的缓存,图片和二进制文件保存在数据库中。数据库事务被用来保证所有的集群节点使用相同的缓存文件并访问相同的图片和二进制文件。换

2、言之,当内容被上传,变化会自动对所有节点生效。这个特性在3.10中得到了很大的改善。注意:当使用集群时,建议使用虚拟主机模式运行eZPublish。·3.10引入的变化在3.10版本以前,清除缓存会物理删除缓存文件。这一操作可能非常耗时。从3.10版本开始,系统会将缓存标记为不可用而不是从数据库或文件系统中物理删除。这可以标记每个特别缓存文件为过期或设置全局过期时间(在需要很多变化时,例如:当清除特定类型的所有缓存,后者常被使用)。全局过期时间是一个时间戳,它可以被用来作为系统中所有缓存的过期时间。如果全局过期时间ü出处:站长百科ü原文地址:http://www.zzbaike.com/wi

3、ki/EZ_Publish/EZ_Publish_集群的使用ü本电子书整理自站长百科EZ_Publish/EZ_Publish_集群的使用词条,查看内容请访问网站。本电子书由站长百科(www.zzbaike.com)教程组制作被设置为一个特定日期,所有比这个日期旧的缓存文件都不会被使用。注意,在重建缓存的时候,系统会重用旧的/过期的文件内容。如果要从数据库中物理删除缓存文件,需要添加"—purge"参数来执行"bin/php/ezcache.php"。下例演示了如何删除所有两天前的内容缓存。phpbin/php/ezcache.php--clear-id=content--purge--ex

4、piry='-2days'如果要了解更多信息,可以用"—help"参数:phpbin/php/ezcache.php--help注意:3.10不支持基于PostgreSQL和Oracle数据库的集群。代码针对使用InnoDB引擎的MySQL数据库做了性能优化。MySQL的数据库连接数必须被增加30-50%。这样做的原因是新的集群代码在将内容写入数据库时会建立另外一个连接(这个连接用于检查得到写入锁后,文件是否被修改过)。如果持续连接被启用,集群将不会与普通数据库操作共用连接,所以之前的连接数将翻倍。·3.9版本引入的修改从3.9版本开始,系统引入了一个附加的HTTP头"Served-by"。

5、这一特性用于测试和调试目的。当您需要在客户端检查内容来源于哪个服务器时,这一特性变得很有用。下例演示了服务器回应的片段。...Last-Modified:Fri,29Jun200709:35:54GMTServed-by:62.70.12.230Content-Language:en-GB...ü出处:站长百科ü原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_集群的使用ü本电子书整理自站长百科EZ_Publish/EZ_Publish_集群的使用词条,查看内容请访问网站。本电子书由站长百科(www.zzbaike.com)教程组制

6、作·集群如何工作需要在不同服务器见保持同步的数据被保存在数据库中:•二进制文件•图片和图片别名•内容相关的缓存内容视图缓存模板缓存块过期缓存URL别名缓存RSS缓存用户信息缓存类标识符缓存排序键值缓存其它文件在文件系统中保存,包括(但不限于):•INI文件•模板文件•编译的模板•PHP文件ü出处:站长百科ü原文地址:http://www.zzbaike.com/wiki/EZ_Publish/EZ_Publish_集群的使用ü本电子书整理自站长百科EZ_Publish/EZ_Publish_集群的使用词条,查看内容请访问网站。本电子书由站长百科(www.zzbaike.com)教程组制作•日

7、志文件•与内容无关的缓存全局INI缓存INI缓存代码页缓存字符变换缓存模板缓存模板重设缓存·内容视图缓存当eZPublish显示一个页面(一个内容节点)时,它会执行"content"模块的"view"视图并在pagelayout中包含视图的输出。如果视图的输出被缓存,缓存文件会被读取并使用。否则,系统会从eZPublish数据库中提取内容,生成必要的模板,生成WEB页面并在返回结果前将生成的XHTML保存在文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。