基于内容管理系统和内容分发网络的网站群系统静态化技术
本文关键词: 静态化 定制化 内容管理系统 内容分发网络 可靠性 出处:《计算机应用》2017年S1期 论文类型:期刊论文
【摘要】:针对网站群系统静态化经常出现各种疑难问题的现状,提出了一种新的全站静态化方法。首先,采用内容管理系统(CMS)的模板技术开发了网站群系统的信息发布部分,采用Ajax技术开发了动态交互部分。其次,采用一个精心设计的静态化方案完成了全站静态化,涵盖了所有通用的和特殊定制的信息发布功能。再者,对于经常变更且计算复杂的局部页面数据采用数据库快照技术静态化并通过JSON传递,而快照采用一定的策略加以更新。然后,对于因某种原因导致的少数静态页未及时更新或缺失的情况,采用策略表进行管理,根据表中设置的规则决定每个页面是访问静态页还是动态页。最后,对于因静态化同时执行导致的内容分发网络(CDN)服务器偶尔缓存失败、用户访问不到静态页的情况,采用队列化静态化任务来从原理上避免,并辅以用户首次访问失败即自动触发同步的恢复机制作为保障。通过一个具体网站的静态化任务验证了此方法,以30个左右的页面模板为基础,对20 000个左右的页面进行全站静态化和增量静态化,没有出现任何差错,用户能及时访问到正确的静态页。这套方案的特点在于对静态化的常见情况作了分类,对每一类情况都作了针对性的处理,并且易于扩展,实践表明能显著提高网站群系统的访问速度、可靠性和安全性。
[Abstract]:In view of the status quo that various difficult problems often appear in the static system of website group, a new static method of website group system is proposed. Firstly, the information publishing part of website group system is developed by using the template technology of content management system (CMS). The dynamic interaction part is developed by using Ajax technology. Secondly, a well-designed static scheme is used to complete the static part of the whole station, which covers all general and special customized information publishing functions. For the frequently changed and complex local page data, the database snapshot technology is used to static and pass through JSON, while the snapshot is updated with a certain strategy. In the case of a few static pages that are not updated or missing due to some reason, the policy table is used to manage it, and the rules set in the table determine whether each page should visit the static page or the dynamic page. Finally, For the occasional cache failure of the content distribution network CDN (CDN) server caused by the simultaneous execution of the static server and the fact that the user does not have access to the static page, the queued static task is used to avoid the problem in principle. This method is verified by a static task of a specific website and is based on about 30 page templates. About 20,000 pages are statically and incrementally static, without any errors, and users can access the correct static pages in time. The characteristic of this scheme is that it classifies the common cases of static. Each case is dealt with pertinently, and it is easy to expand. The practice shows that it can significantly improve the access speed, reliability and security of the website group system.
【作者单位】: 清华大学信息化技术中心;
【分类号】:TP393.092
【参考文献】
相关期刊论文 前8条
1 刘全飞;周相兵;余昕;;站群系统动态化页面静态化的实现[J];电脑与信息技术;2015年05期
2 刘耀钦;;基于Smarty模板引擎的Web页静态化研究与性能分析[J];计算机与数字工程;2015年02期
3 詹丽红;;静态化技术在动态企业网站中的应用[J];信息技术与信息化;2014年12期
4 曾小燕;周统钢;;基于数据集成的页面静态化方法在政务网站的应用[J];电脑知识与技术;2014年15期
5 白万民;吴夫丹;白小军;;Web应用中的网页静态化技术研究[J];西安工业大学学报;2014年01期
6 徐昭;;天猫浏览型应用的CDN静态化架构演变[J];程序员;2014年01期
7 黄立冬;;一种半静态化网站的构建方法[J];软件;2012年03期
8 谢瑞莲;耿国华;周明全;杨波;;高访问量信息平台响应性能优化研究与实现[J];计算机应用研究;2009年07期
【共引文献】
相关期刊论文 前10条
1 生力军;;基于ASP.NET的页面静态化实现方法研究[J];软件导刊;2017年06期
2 梁思率;王臻;;基于内容管理系统和内容分发网络的网站群系统静态化技术[J];计算机应用;2017年S1期
3 马原;沈炜;贾宇波;;AngularJS框架的搜索引擎优化策略与实现[J];工业控制计算机;2017年04期
4 徐建宇;;事业单位网站静态化探究[J];电子技术与软件工程;2016年16期
5 谢春祥;;动态页静态化网站后台程序设计[J];南昌师范学院学报;2016年03期
6 罗云芳;黄锦祝;;基于WAMP的网络教学系统的设计开发[J];广西职业技术学院学报;2016年02期
7 刘全飞;周相兵;余昕;;站群系统动态化页面静态化的实现[J];电脑与信息技术;2015年05期
8 武玉坤;;高并发校园快递超市系统[J];计算机系统应用;2015年09期
9 董俊;;MAC层信息平台解析引擎缓存数据预取算法[J];科技通报;2015年02期
10 刘耀钦;;基于Smarty模板引擎的Web页静态化研究与性能分析[J];计算机与数字工程;2015年02期
【二级参考文献】
相关期刊论文 前10条
1 宋威;曾勇军;奚琪;;基于空间约束的二进制代码重写技术研究[J];计算机应用与软件;2014年06期
2 刘耀钦;袁承芬;;基于PHP的招聘报名系统设计与研究[J];计算机时代;2014年05期
3 白万民;吴夫丹;白小军;;Web应用中的网页静态化技术研究[J];西安工业大学学报;2014年01期
4 孙小淋;;会话外观模式在业务逻辑集成中的应用[J];微处理机;2014年01期
5 谢人强;;基于SEO策略效果的网站建设与运营[J];杭州师范大学学报(自然科学版);2014年01期
6 查修齐;吴荣泉;高元钧;;C/S到B/S模式转换的技术研究[J];计算机工程;2014年01期
7 刘耀钦;袁承芬;;MVC设计模式在Web开中的应用与研究[J];信息安全与技术;2013年11期
8 敬国东;;网页动态目录树的设计与实现[J];电脑编程技巧与维护;2013年08期
9 冯兴利;徐墨;锁志海;;基于模板引擎Smarty的信息管理系统设计[J];现代电子技术;2012年18期
10 黄立冬;;一种半静态化网站的构建方法[J];软件;2012年03期
【相似文献】
相关期刊论文 前10条
1 旷建忠;罗贵明;程学竹;钟宏;;电子公告板系统的静态化展示[J];微计算机信息;2006年18期
2 朱q,
本文编号:1499020
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1499020.html