孫小林 李豪
摘? ?要:通過對現有高校CMS架構的分析,發現一般高校網站系統中存在的問題,提出解決辦法,對能滿足新形勢下高校網站架構進行探索。
關鍵詞:高校;網站架構;探索
目前,高校網站架構系統已經日趨成熟,一般的CMS架構基本能達到前端與數據庫分離、內容的集中管理,內容維護方便,能實現正常訪問。但是隨著大數據及人工智能的發展,對整個互聯網下的所有網站系統都提出了新的要求,特別是對網站的可用性、伸縮性及安全性提出了更高、更嚴的標準。
1? ? 對現有高校網站架構的分析
現有高校網站從內容形式上分為主站,二級單位網站,專題研究網站等幾類;從功能架構上分為內容管理、權限管理、文件管理、信息安全管理、訪問統計、用戶管理等;從后臺實現上分為前臺頁面文件,應用程序,數據庫服務。目前,高校的網站系統基本實現了CMS集群管理,解決了獨立網站管理帶來的資源浪費、網站安全風險高、網站可用性差、網站性能低等棘手問題。雖然從物理上實現了網站的集群管理,但是現在大多數高校的網站依然停留在一個初始階段的網站架構上(見圖1),即應用程序、數據庫、文件等所有的資源都在一臺服務器上,操作系統使用Linux,應用開發使用PHP或JSP,數據庫使用MYSQL,用Apache或者resin來部署,利用各種免費開源軟件開發出來的所謂的CMS系統[1]。
同樣,從功能架構的角度上看,現在的CMS系統已經能很方便地管理各方面的網站事務,在內容維護上基本滿足要求(見圖2)。
2? ? 現有網站架構存在的問題
2.1? 物理架構問題
通過研究發現,現在大多高校網站系統都是部署在一臺服務器上,更有甚者,在云空間上做一個虛擬機作為存儲來部署網站系統。隨著時間的推移,數據量的不斷增多,導致儲存空間不足而宕機;同時在用戶高峰期,特別是開學或者學期結束時,師生訪問量突增,數據庫訪問壓力太大導致網站訪問速度非常緩慢,性能完全不能滿足正常的訪問需求,甚至出現宕機的情況。
2.2? 功能架構問題
現在大多數高校網站系統功能架構實現了網站內容管理的基本要求,但是在網站的交互性,檢索管理、信息安全等方面依然做得很不成熟,特別是在安全性上,沒有對包括身份認證、權限設置二級網站管理員等方面進行嚴格的管控,加上系統本身程序代碼漏洞,導致我們的網站系統被檢測出的漏洞風險很多,XSS攻擊、注入攻擊、CSRF攻擊等安全隱患讓網站管理者提心吊膽,面對攻擊者的攻擊我們高校網站管理者往往只能被動接受,不能應急處理。
3? ? 對高校網站架構發展的探索
針對現有普通高校在網站物理架構和功能架構存在的問題,我們不得不思考和探索,在人工智能和大數據的時代背景下,高校網站架構必須有所改進,才能滿足實際需要,特別是在這個數據挖掘越來容易的大環境下,高校網站安全性就尤為重要。
3.1? 物理架構改進的思路
高校網站系統實質屬于中小型網站應用系統,相比于大型網站并沒有那么高的訪問量、對服務器的壓力也不會太大,因此,一臺4U/16G/1T服務器基本能滿足應用要求,但是,在訪問高峰期服務器壓力陡增,對數據庫的讀寫量也不小,因此,劃出本地緩存是非常有必要的,將常用訪問文件及數據放在本地緩存來減小數據庫壓力。還有增設一臺小服務器用于備份網站數據也是必須的事情,網站數據量較大,為了避免不可恢復性數據損壞,通過數據庫提供的主從熱備功能將數據庫服務器的數據更新同步到備份服務器上,當然,如果CMS建設者提供遠程數據備份就更加保險了。據上研究,形成如圖3所示的高校網站物理架構。
3.2? 功能架構的思路
現在高校網站越來越成為不法分子攻擊的對象,根本原因在于我們網站功能架構的脆弱性。因此,現在我們高校網站CMS系統改進應該主要針對網站安全性來作為主要改進方面。同時,在網站的交互性上,也應該加強建設,高校網站應該不只是一個宣傳學校形象的網站,更應該是學校與外界,教師與學生,部門與部門之間互動交流的一個重要渠道。還有現在很多高校網站的檢索功能流于形式,在頁面上只有一個顯示,但并沒有實現真正的智能檢索,導致很多資料檢索很麻煩,要不斷翻閱才能得到,所以在檢索這一塊也要真正的實現方便檢索才行。因此一個網上CMS架構應該包括如圖4所示的功能。
在傳統CMS的基礎上,我這里增加了信息安全管理,我們可以在這里加入應用防火墻,網站入侵監測、網頁防篡改等功能,讓我們的網站更安全穩固;同時,我還增加了模板庫模塊,這里有一些常用的網頁模板,在建站的可以根據需要參考建站,同時實現對已有網站模板的管理;在互動管理模塊中,我們可以建設留言板,公眾號等來實現網站的互動性,在個性化管理中我們可以實現網站管理員以自己喜歡的風格樣式來管理網站。
4? ? 結語
通過對傳統CMS系統進行探討,從物理架構和功能架構的角度進行剖析,總結了其中的不足,提出相對應的解決方案,希望提出的方案對普通高校CMS建站有所幫助。
[參考文獻]
[1]李智慧.大型網站架構技術架構核心原理與案例分析[M].北京:電子工業出版社,2013.