劉翠林 王海燕
【摘要】隨著信息技術(shù)的發(fā)展和高校網(wǎng)站規(guī)模的擴大,給高校網(wǎng)站的安全和維護工作帶了了不少困難。結(jié)合網(wǎng)站數(shù)量過多帶來的一系列的問題,通過建立分級網(wǎng)站群以及進行相應(yīng)的優(yōu)化策略,在保證了較高的安全性和穩(wěn)定性的同時,實現(xiàn)了高校網(wǎng)站的輕松管理和簡單維護。
【關(guān)鍵詞】站群;優(yōu)化
0.引言
隨著計算機技術(shù)和通信技術(shù)的快速發(fā)展,高校的信息化建設(shè)也以前所未有的速度向前發(fā)展著。目前各高校的數(shù)字化校園建設(shè)逐步完善,對校園網(wǎng)站的建設(shè)也提出了新的要求。隨著高校網(wǎng)站建設(shè)規(guī)模的日益擴大,一方面有效地擴大了學校的宣傳力度,促進了學校與外界社會的信息交流,有利于職能部門工作的開展和教學科研任務(wù)的順利完成。另一方面,網(wǎng)站建設(shè)中的數(shù)量過于繁多,站點分布零亂,信息不能共享,信息發(fā)布缺乏監(jiān)管等一系列的問題,給高校的網(wǎng)站的管理工作帶來了相當大的難度。
將站群技術(shù)引入到各高校的網(wǎng)站建設(shè)中,可以使學校的各級網(wǎng)站彼此不再孤立,而且也方便了各網(wǎng)站的管理維護和信息共享。站群[1]經(jīng)過近幾年的發(fā)展,基本實現(xiàn)了前臺應(yīng)用和后臺管理的集成統(tǒng)一,并廣泛應(yīng)用于政府、大型企事業(yè)單位和行業(yè)網(wǎng)站群。
1.高校站群的建設(shè)
1.1站群概述
所謂站群,是指在統(tǒng)一規(guī)劃、統(tǒng)一標準、統(tǒng)一技術(shù)構(gòu)架基礎(chǔ)之上建立起來的分級管理、分級維護、耦合程度高、信息可以實現(xiàn)基于特定權(quán)限共享呈送的網(wǎng)站集合。站群,并不是指把很多個網(wǎng)站簡單地集中在一起,而是一定要堅持各站點統(tǒng)一,實施分級管理、信息共享、單點登錄,這才可以算得上真正的站群。
站群實現(xiàn)了技術(shù)標準的統(tǒng)一,并實行集群化管理,使網(wǎng)絡(luò)各站點之間可以互聯(lián)互通,相對一致地運行和服務(wù)。應(yīng)用站群能充分發(fā)揮信息集成的優(yōu)勢,做到信息資源的最大共享。這樣既能在一定程度上保證各站點的獨立性,又能實現(xiàn)多站點間的資源共享。
1.2高校站群的建設(shè)模式
我校站群系統(tǒng)的實現(xiàn)采用了“主站+子站”模式[2],對外部訪問者看,各部門的子站是完全獨立的,并不是主站的附屬連接;從站群的管理角度看,統(tǒng)一的只是平臺,而應(yīng)用功能仍然是完全獨立的。主站與子站在形式上各自獨立,邏輯上又相互聯(lián)系,而且主站可以對子站的信息進行統(tǒng)一控制和檢索。對于一級站群來說,主站可以滿足學校門戶網(wǎng)站的建設(shè)需要,子站用于學校新聞發(fā)布系統(tǒng)和英文門戶網(wǎng)站的建設(shè);對于二級站群來說,主站可以動態(tài)顯示學校所有二級網(wǎng)站的網(wǎng)址導航,子站能滿足學校所有二級單位的網(wǎng)站建設(shè)需要,這種站群的實現(xiàn)方式將各單位分散的信息資源進行了有效的整合,有利于實現(xiàn)全校各部門網(wǎng)站信息的共享和傳遞。
1.3高校站群建設(shè)的技術(shù)架構(gòu)
天津商業(yè)大學寶德學院的站群管理系統(tǒng)平臺是基于Microsoft.NET平臺架構(gòu),主要采用JSP語言分層開發(fā)實現(xiàn)。用戶可以通過網(wǎng)頁瀏覽器實現(xiàn)隨時隨地對站群系統(tǒng)進行訪問和管理。由于站群系統(tǒng)一般包含較多的站點,所以部署在同一臺Web服務(wù)器上負載壓力相對較大,為保證站群系統(tǒng)的運行穩(wěn)定性和安全性,我校的站群系統(tǒng)采用了基于客戶端、應(yīng)用服務(wù)和數(shù)據(jù)庫三層進行了分布式的部署(如圖2所示)。這樣分布式的管理方式,保證了整個站群系統(tǒng)的負載均衡和安全可靠,優(yōu)化了系統(tǒng)的性能,使之能滿足大訪問量的需求。網(wǎng)站管理員可以通過網(wǎng)絡(luò)管理平臺隨時隨地對站點進行維護,并生成各網(wǎng)站的靜態(tài)頁面,發(fā)布到發(fā)布服務(wù)器上供用戶瀏覽訪問。這種管理方式使管理平臺與發(fā)布平臺相分離,有效地減輕了數(shù)據(jù)庫服務(wù)器和平臺管理服務(wù)器的訪問壓力,保證了網(wǎng)站數(shù)據(jù)的安全性和可靠性。
本系統(tǒng)的邏輯結(jié)構(gòu)上采用了“高內(nèi)聚,低耦合”的三層架構(gòu)[3],即用戶界面層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)的分層結(jié)構(gòu)。用戶界面層提供面向管理員的平臺管理和普通用戶瀏覽頁面的功能;業(yè)務(wù)邏輯層包括業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問和合法性校驗等,為用戶界面層傳遞各種參數(shù),如欄目管理參數(shù)、訪問控制認證參數(shù)等;數(shù)據(jù)訪問層提供對數(shù)據(jù)庫的訪問。客戶端并不直接與數(shù)據(jù)庫進行交互,而是通過ADO.NET的數(shù)據(jù)庫訪問技術(shù)[4]高效訪問關(guān)系數(shù)據(jù)庫,并將存儲在數(shù)據(jù)庫中的數(shù)據(jù)展現(xiàn)給業(yè)務(wù)邏輯層。
1.4高校站群管理系統(tǒng)的功能實現(xiàn)
2.高校站群的優(yōu)化
為了避免戰(zhàn)群中各個子網(wǎng)在搜索引擎中的搜索速度和效果,有必要對建好的戰(zhàn)群進行優(yōu)化。一班戰(zhàn)群的優(yōu)化,可以從下面幾個方面做起。
2.1空間ip地址的選擇
一般情況下,一個網(wǎng)站的空間應(yīng)該對應(yīng)一個獨立的ip地址,這樣往往收錄的速度會比較快,同時賦予的權(quán)重也會比較高。但是如果所建站群的數(shù)目超過了200個網(wǎng)站,那么一個ip下面可以放三到四個空間,一定要注意這三到四個網(wǎng)站之間不能夠有任何的聯(lián)系。
2.2友鏈的交換
對于站群來說,原則上不提倡整站友鏈的交換,如果這樣,就失去了做站群優(yōu)化的初始意愿了。當然,如果發(fā)現(xiàn)戰(zhàn)群下某些網(wǎng)站有了一定的競爭實力,也是可以進行相互友鏈的,但是在同一個ip地址下的網(wǎng)站千萬不要進行友鏈,這樣容易受到搜索引擎的反站群的算法而曝光,從而造成站群優(yōu)化的失敗。
2.3網(wǎng)站內(nèi)鏈的建設(shè)
優(yōu)化網(wǎng)站的內(nèi)鏈,是提升用戶體驗的一個重要途徑。通常在站群里面的文章有兩部分的鏈接,一部分是指向其他網(wǎng)站的鏈接,一部分是指向自己的內(nèi)鏈,對于指向其他網(wǎng)站的鏈接是做站群的重要原因,而內(nèi)鏈是能夠有效的提升搜索引擎蜘蛛的爬行,盡快收錄更多的網(wǎng)頁,增加更多的權(quán)重,這樣傳遞的權(quán)重就會越來越大。
3.結(jié)束語
本文針對高校網(wǎng)站群管理平臺的開發(fā),實現(xiàn)了對學校各級各類網(wǎng)站的集中管理和維護,降低了人力資源成本,實際應(yīng)用效果較好。系統(tǒng)支持站點的建設(shè)、配置、更新與維護,具有基于角色的分層審核發(fā)布管理機制,保證了網(wǎng)站信息的標準化與安全性,能在線采集和備份站點數(shù)據(jù),有一定的容錯能力。目前天津商業(yè)大學寶德學院的站群管理系統(tǒng)已經(jīng)建成并投入使用,通過對各單位網(wǎng)站管理員進行相應(yīng)的技術(shù)培訓,即可實現(xiàn)站群管理系統(tǒng)中對網(wǎng)站的改版,包括網(wǎng)站欄目的微調(diào),網(wǎng)站風格的更新、網(wǎng)站版面的設(shè)計等等。[科]
【參考文獻】
[1]蘇燕剛.校園網(wǎng)站群管理系統(tǒng)應(yīng)用架構(gòu)分析[J].企業(yè)導報,2011(18).
[2]陳向東.新一代站群系統(tǒng)的特點及構(gòu)建實例[J].北華大學學報:自然科學版,2011,12(3):359,360.
[3]陳繡瑤.高職院校網(wǎng)站群建設(shè)框架的研究與設(shè)計,電腦開發(fā)與應(yīng)用[J].2011,24(3).
[4]李濤,朱一凡等.基于.Net的工作流管理系統(tǒng)設(shè)計[J].計算機工程與設(shè)計,2005,26(10):2798.
[5]張蕊.責任編輯:么麗蘋.數(shù)字化校園平臺中權(quán)限系統(tǒng)的設(shè)計與實現(xiàn)[D].東北大學,2006:35-36.