基于内容管理系统和内容分发网络的网站群系统静态化技术

Journal of Computer Applications(2017)

引用 0|浏览2
暂无评分
摘要
针对网站群系统静态化经常出现各种疑难问题的现状,提出了一种新的全站静态化方法.首先,采用内容管理系统(CMS)的模板技术开发了网站群系统的信息发布部分,采用Ajax技术开发了动态交互部分.其次,采用一个精心设计的静态化方案完成了全站静态化,涵盖了所有通用的和特殊定制的信息发布功能.再者,对于经常变更且计算复杂的局部页面数据采用数据库快照技术静态化并通过JSON传递,而快照采用一定的策略加以更新.然后,对于因某种原因导致的少数静态页未及时更新或缺失的情况,采用策略表进行管理,根据表中设置的规则决定每个页面是访问静态页还是动态页.最后,对于因静态化同时执行导致的内容分发网络(CDN)服务器偶尔缓存失败、用户访问不到静态页的情况,采用队列化静态化任务来从原理上避免,并辅以用户首次访问失败即自动触发同步的恢复机制作为保障.通过一个具体网站的静态化任务验证了此方法,以30个左右的页面模板为基础,对20000个左右的页面进行全站静态化和增量静态化,没有出现任何差错,用户能及时访问到正确的静态页.这套方案的特点在于对静态化的常见情况作了分类,对每一类情况都作了针对性的处理,并且易于扩展,实践表明能显著提高网站群系统的访问速度、可靠性和安全性.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要