基于內(nèi)容管理系統(tǒng)和內(nèi)容分發(fā)網(wǎng)絡的網(wǎng)站群系統(tǒng)靜態(tài)化技術(shù)
本文關(guān)鍵詞: 靜態(tài)化 定制化 內(nèi)容管理系統(tǒng) 內(nèi)容分發(fā)網(wǎng)絡 可靠性 出處:《計算機應用》2017年S1期 論文類型:期刊論文
【摘要】:針對網(wǎng)站群系統(tǒng)靜態(tài)化經(jīng)常出現(xiàn)各種疑難問題的現(xiàn)狀,提出了一種新的全站靜態(tài)化方法。首先,采用內(nèi)容管理系統(tǒng)(CMS)的模板技術(shù)開發(fā)了網(wǎng)站群系統(tǒng)的信息發(fā)布部分,采用Ajax技術(shù)開發(fā)了動態(tài)交互部分。其次,采用一個精心設計的靜態(tài)化方案完成了全站靜態(tài)化,涵蓋了所有通用的和特殊定制的信息發(fā)布功能。再者,對于經(jīng)常變更且計算復雜的局部頁面數(shù)據(jù)采用數(shù)據(jù)庫快照技術(shù)靜態(tài)化并通過JSON傳遞,而快照采用一定的策略加以更新。然后,對于因某種原因?qū)е碌纳贁?shù)靜態(tài)頁未及時更新或缺失的情況,采用策略表進行管理,根據(jù)表中設置的規(guī)則決定每個頁面是訪問靜態(tài)頁還是動態(tài)頁。最后,對于因靜態(tài)化同時執(zhí)行導致的內(nèi)容分發(fā)網(wǎng)絡(CDN)服務器偶爾緩存失敗、用戶訪問不到靜態(tài)頁的情況,采用隊列化靜態(tài)化任務來從原理上避免,并輔以用戶首次訪問失敗即自動觸發(fā)同步的恢復機制作為保障。通過一個具體網(wǎng)站的靜態(tài)化任務驗證了此方法,以30個左右的頁面模板為基礎,對20 000個左右的頁面進行全站靜態(tài)化和增量靜態(tài)化,沒有出現(xiàn)任何差錯,用戶能及時訪問到正確的靜態(tài)頁。這套方案的特點在于對靜態(tài)化的常見情況作了分類,對每一類情況都作了針對性的處理,并且易于擴展,實踐表明能顯著提高網(wǎng)站群系統(tǒng)的訪問速度、可靠性和安全性。
[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.
【作者單位】: 清華大學信息化技術(shù)中心;
【分類號】:TP393.092
【參考文獻】
相關(guān)期刊論文 前8條
1 劉全飛;周相兵;余昕;;站群系統(tǒng)動態(tài)化頁面靜態(tài)化的實現(xiàn)[J];電腦與信息技術(shù);2015年05期
2 劉耀欽;;基于Smarty模板引擎的Web頁靜態(tài)化研究與性能分析[J];計算機與數(shù)字工程;2015年02期
3 詹麗紅;;靜態(tài)化技術(shù)在動態(tài)企業(yè)網(wǎng)站中的應用[J];信息技術(shù)與信息化;2014年12期
4 曾小燕;周統(tǒng)鋼;;基于數(shù)據(jù)集成的頁面靜態(tài)化方法在政務網(wǎng)站的應用[J];電腦知識與技術(shù);2014年15期
5 白萬民;吳夫丹;白小軍;;Web應用中的網(wǎng)頁靜態(tài)化技術(shù)研究[J];西安工業(yè)大學學報;2014年01期
6 徐昭;;天貓瀏覽型應用的CDN靜態(tài)化架構(gòu)演變[J];程序員;2014年01期
7 黃立冬;;一種半靜態(tài)化網(wǎng)站的構(gòu)建方法[J];軟件;2012年03期
8 謝瑞蓮;耿國華;周明全;楊波;;高訪問量信息平臺響應性能優(yōu)化研究與實現(xiàn)[J];計算機應用研究;2009年07期
【共引文獻】
相關(guān)期刊論文 前10條
1 生力軍;;基于ASP.NET的頁面靜態(tài)化實現(xiàn)方法研究[J];軟件導刊;2017年06期
2 梁思率;王臻;;基于內(nèi)容管理系統(tǒng)和內(nèi)容分發(fā)網(wǎng)絡的網(wǎng)站群系統(tǒng)靜態(tài)化技術(shù)[J];計算機應用;2017年S1期
3 馬原;沈煒;賈宇波;;AngularJS框架的搜索引擎優(yōu)化策略與實現(xiàn)[J];工業(yè)控制計算機;2017年04期
4 徐建宇;;事業(yè)單位網(wǎng)站靜態(tài)化探究[J];電子技術(shù)與軟件工程;2016年16期
5 謝春祥;;動態(tài)頁靜態(tài)化網(wǎng)站后臺程序設計[J];南昌師范學院學報;2016年03期
6 羅云芳;黃錦祝;;基于WAMP的網(wǎng)絡教學系統(tǒng)的設計開發(fā)[J];廣西職業(yè)技術(shù)學院學報;2016年02期
7 劉全飛;周相兵;余昕;;站群系統(tǒng)動態(tài)化頁面靜態(tài)化的實現(xiàn)[J];電腦與信息技術(shù);2015年05期
8 武玉坤;;高并發(fā)校園快遞超市系統(tǒng)[J];計算機系統(tǒng)應用;2015年09期
9 董俊;;MAC層信息平臺解析引擎緩存數(shù)據(jù)預取算法[J];科技通報;2015年02期
10 劉耀欽;;基于Smarty模板引擎的Web頁靜態(tài)化研究與性能分析[J];計算機與數(shù)字工程;2015年02期
【二級參考文獻】
相關(guān)期刊論文 前10條
1 宋威;曾勇軍;奚琪;;基于空間約束的二進制代碼重寫技術(shù)研究[J];計算機應用與軟件;2014年06期
2 劉耀欽;袁承芬;;基于PHP的招聘報名系統(tǒng)設計與研究[J];計算機時代;2014年05期
3 白萬民;吳夫丹;白小軍;;Web應用中的網(wǎng)頁靜態(tài)化技術(shù)研究[J];西安工業(yè)大學學報;2014年01期
4 孫小淋;;會話外觀模式在業(yè)務邏輯集成中的應用[J];微處理機;2014年01期
5 謝人強;;基于SEO策略效果的網(wǎng)站建設與運營[J];杭州師范大學學報(自然科學版);2014年01期
6 查修齊;吳榮泉;高元鈞;;C/S到B/S模式轉(zhuǎn)換的技術(shù)研究[J];計算機工程;2014年01期
7 劉耀欽;袁承芬;;MVC設計模式在Web開中的應用與研究[J];信息安全與技術(shù);2013年11期
8 敬國東;;網(wǎng)頁動態(tài)目錄樹的設計與實現(xiàn)[J];電腦編程技巧與維護;2013年08期
9 馮興利;徐墨;鎖志海;;基于模板引擎Smarty的信息管理系統(tǒng)設計[J];現(xiàn)代電子技術(shù);2012年18期
10 黃立冬;;一種半靜態(tài)化網(wǎng)站的構(gòu)建方法[J];軟件;2012年03期
【相似文獻】
相關(guān)期刊論文 前10條
1 曠建忠;羅貴明;程學竹;鐘宏;;電子公告板系統(tǒng)的靜態(tài)化展示[J];微計算機信息;2006年18期
2 朱q,
本文編號:1499020
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1499020.html