技术优势:静态页面增量下载

有些企业(或机构)出于安全的原因,内外网是物理隔离的,内容管理系统部署在内网,通过设置工作流,网站内容的编辑、审核、发布(静态页面的生成)在内部实现,但是需要把新发布的内容复制到外网上。

BrilliantCMS提供了静态页面增量下载的功能。网站第一次生成后,生成的网站静态内容在一个文件夹下,例如D:\BrilliantCMS\Sections\mysite\HTML,我们把这个文件夹整个复制到外网服务器上,外网服务器上也配置了IIS,在IIS下有对外的网站,这样外网网站的内容与内网中发布的完全一样。 

“静态页面增量下载”界面

内网BrilliantCMS中,新增加的内容发布生成以后,没有必要再将整个文件夹再复制到外网服务器,而只需要将增量复制到外网即可。

上图中,选择增量的起始时间,点击“生成ZIP文件”, BrilliantCMS就将起始时间到当前这段时间内发布的新内容(包括这段时间上载的文件、图片、视频等)以及同时更新的相关栏目页、全文索引文件打成ZIP包,响应给用户。下载这个ZIP包以后,你就可以把这个ZIP包复制到外网,解压覆盖外网服务器的网站内容,即可更新外网网站。

有时,网站增量中包含的文件可能太大,生成的ZIP包过大,例如可能超过几个GB,IIS也无法支持,这时BrilliantCMS报错,无法生成增量ZIP包。为了解决这个问题,BrilliantCMS提供了“复制增量文件到文件夹”的功能,将增量文件复制到特定的文件夹下,你再用远程FTP方式下载下来,然后复制到外网服务器上。上图中,按下“复制增量文件到文件夹”按钮,就可实现这个功能。