高性能網站及信息系統設計探析

前言:尋找寫作靈感?中文期刊網用心挑選的高性能網站及信息系統設計探析,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

高性能網站及信息系統設計探析

摘要:本文從門戶網站及信息系統涉及到的關鍵技術等出發,對這些涉及到的技術進行簡要介紹,隨后分析了門戶網站及其信息系統在設計方面的需求、設計,最后為高性能門戶網站及其信息系統功能的實現,提出了相應的舉措和方法,最后分析了高性能門戶網站及其信息系統性如何在應用過程,對其使用性能進行調整和優化。希望可以借本次研究,在門戶網站進行整體的功能測試之前,對可能出現的預期情況進行提前了解和規劃,并為門戶網站及其信息系統工作的不斷優化調整提供經驗,為用戶提供越來越高質量的服務。

關鍵詞:門戶網站;信息;系統設計;系統需求

當前對全球范圍內的經濟以及社會發展而言,著眼于全球網絡化、全球經濟化特征的日益鮮明,立足于新技術的不斷涌現以及既存技術的不斷更新,在國內、國際范圍內,各行各業之間借助信息技術進行交流的現象越來越頻繁的出現,各項工作對于信息化技術的依賴程度不斷加深。例如,在電子政務信息化建設過程中,借助網絡信息化技術,有利于用戶隨時通過政府提供的政務查詢系統,來清晰地、直觀地了解政府最新的政務信息。政府的政務查詢系統,實質上就是一種高性能的門戶網站系統,可以及時、直觀向用戶傳遞、信息。通過對新技術積極學習與應用,政府提供的門戶網站及信息系統,已經逐漸成為了政府部門同群眾之間展開高效率溝通的平臺之一。

1門戶網站及其信息系統特征及涉及關鍵技術概述

門戶網站及其信息系統的特征:(1)首先,不同工作對于Web的需求,衍生出了各種各樣的與Web有關的軟件及系統。隨著社會發展以及用戶需求的不斷提升,現存的Web相關軟件和系統,在正確性、可用性和有效性方面于現階段社會的發展適應性越來越差。在當前的發展階段,網站和軟件開發者應重點關注用戶對Web系統的安全性、高效性和精準性的需求。(2)除此,站在門戶網站及其信息系統的用戶角度來看,用戶更為關注的是Web實際的使用性能,用戶對于Web的功能關注排在其次?,F存的Web應用系統,如果在用戶使用量較低的情景下,可以較快地處理用戶需求。但是如果遇到了較大量用戶同期推出用戶需求時,網站分析和處理信息的能力會大大下降,向用戶給出反饋地時間較長。如果用戶的請求量過大,系統服務器甚至會崩潰或癱瘓,基于此,門戶網站及其信息系統地開發者,應重點針對系統性能進行不斷優化,更好地應對更大地用戶使用量。門戶網站及其信息系統涉及的關鍵技術具體包括:MYSQI數據庫、Freemaker、jQueryEasyUI技術。以及對整體系統性能進行優化的技術:web前端優化技術、數據庫優化技術、Tomcat服務器性能調整技術、web集群和負載均衡技術等。其中,MYSQI數據庫可以保證門戶完整數據具有較強的完整性。在MYSQI數據庫的設計過程中,必須保證其具有下面幾項基本原則,具體有規范原則、可拓展性原則、合理化原則以及共享性原則。Freemaker則是門戶網站信息系統常用的信息處理模板,其具有編寫簡單、控高性能門戶網站及其信息系統的設計與實現陳慧媛(忻州市住房和城鄉建設信息中心山西省忻州市034000)制工作易上手的特點,在反應真實編程語言方面也具有突出的優勢。jQueryEasyUI是具有強大功能的控制系統。在功能性方面,jQueryEasyUI可以將多種UI插件的功能進行整合,并用自身輕量級、界面簡潔、操作簡單的優勢,將多種UI插件的工作進行實現。

2高性能門戶網站及其信息系統的需求

2.1建設原則。高性能門戶網站及其信息系統的建設需求,包括以下三點:(1)信息系統應具備較強的拓展性。因為不同時間段、不同的區域,用戶量以用戶對網站的使用習慣會出現較大的差異。所以信息系統需要及時根據用戶量以及使用習慣等信息,來適時地調整自身地服務器承載量、處理速度。(2)門戶網站及其信息系統,應具有很好地適應性,可以適配目前用戶使用頻率較高的各種瀏覽器。(3)門戶網站及其信息系統應做到便于工作人員對系統和網站進行管理。所以一般在設計時會采用主流的硬件、軟件設備,有利于在網站和系統應用過程中,及時調整功能和改進存在的不足。

2.2建設目標與規劃。(1)建設目標首先應從構建高性能的內部門戶基礎平臺開始,讓這個門戶基礎平臺,具備個性化的定制功能,讓用戶在使用門戶基礎平臺的過程中,可以有大量可供選擇的界面風格和操作方式,用戶可以根據自己的使用習慣,來選擇適合自己的工作方式,這樣既有利于滿足用戶的使用需求,又有利于門戶網站開發方對用戶進行系統化的管理。(2)在門戶基礎平臺中,集成郵件系統、OA系統、全國性應用系統站等功能。(3)建立高性能的門戶內容管理機制,將各個子系統融入到門戶平臺中。

3門戶網站及其信息系統的設計

3.1內部門戶平臺方案。在內部門戶平臺方案的技術架構方面,門戶平臺主要由內部應用系統和外部應用系統構成。其中,內部應用系統包括有OA公文、統一待辦、郵件系統、短信中心、檔案系統、信息系統、項目管理系統構成。而外部應用系統包括有全國共享中心、SMAP平臺、網上學院等。內部和外部應用系統構成的門戶平臺,包含了頁面聚集、Portlet容器、Portlet管理、資源管理、會話管理、資源管理、單點登錄、權限控制、性能監控、控制臺管理等功能。用戶通過客戶端瀏覽器,就可以正常使用上述的門戶平臺功能。在內部門戶的首頁以及集成模塊設計方面,布局應體現出各行各業所需的工作風格,一般會采用個性化的定制方案來設計門戶的布局。在門戶首頁上一般會包含文字、區域背景、路徑導航等部分。在短信動態密碼認證模塊的設計中,一般使用的是直接利用與間接改造相結合的模塊設計方式。用戶在登陸時需要輸入賬號與口令,平臺來對用戶輸入內容進行統一的認證,在通過認證后向用戶制定的手機號碼發送動態驗證碼,用戶輸入并提交動態驗證碼,動態驗證碼再次通過系統認證后,并判斷動態驗證碼與當前時間相符后,用戶即可正常登錄門戶網站,之前使用的動態驗證碼作廢處理。

3.2信息方案。信息系統中,主要包括數據庫存儲、信息管理環境、信息展現三大模塊。信息管理中,又可以劃分出信息管理、模板管理、欄目管理三部分內容。具體的架構設計如圖1所示。

4高性能門戶網站及其信息系統功能的實現

4.1門戶系統的實現。門戶系統的登陸系統,用戶可以使用短信動態密碼驗證登錄。在此過程中,應用到的具體服務模塊包括OTP服務、短信服務以及管理維護服務等。門戶網站的單點登錄模塊,是網站的最主要的入口。一般單點登錄模塊會提供給門戶網站內部工作人員登錄使用。為了提升門戶網站信息資源的安全性,管理人員在登陸時需要進行系統認證。在管理人員登陸成功后,系統會根據管理人員在單位內部的層級,向其展示可以使用的功能以及可以享受到的服務內容。在登陸時,可以采用不同的方式。包括用戶名和密碼登錄、用戶名和動態驗證碼登錄等。在VPN單點登錄模塊方面,主要采用的是靜態與動態口相結合的認證方式,用戶向驗證系統發送動態驗證碼,可以在下一個顯示的頁面中提交用戶名與靜態密碼,系統的動態密碼觸發端口收到指令,將動態密碼發送到用戶制定的手機號上。用戶受到動態密碼之后,在VPN登錄頁面進行信息的輸入,最后由服務器、RADIUS服務對動態密碼進行驗證,驗證成功后用戶即可正常登錄。

4.2網站信息系統功能的實現。在信息欄目模塊方面,系統功能主要包含欄目的創建、查看與刪除功能。在網站信息系統中創建欄,需要由有管理員權限的用戶來完成。具體的信息欄目創建過程,是先點擊進入,之后進入欄目管理頁面,最后選擇創建欄目。在完成內容的輸入之后,欄目需要通過了默認審批鏈的審批之后才可以進入門戶網站的系統之中。欄目的變更過程,在流程方面與上述的欄目創建流程相類似。在信息模塊方面,門戶網站系統提供的高質量生命周期管理系統,可以保證客戶端與客戶端之間信息傳遞的安全性和便捷性。在信息的區域包含了門戶網站系統的諸多功能,用戶(管理人員)可以在此區域內完成擬稿、設置字體與插入圖片相關功能、預覽信息完成效果等內容。為了完善門戶網站及其信息系統的功能,切實滿足用戶的使用需求,應在系統和網站的設計優化方案方面展開積極的研究。主要可以從Freemaker生成靜態html文件,分庫分表、讀寫分離的數據庫優化、基于加權算法的負載均衡策略系統等技術方面,不斷優化門戶網站及其信息系統的功能

5高性能門戶網站及其信息系統功能的運行

高性能門戶網站及其信息系統在應用過程中,系統功能的實現不可避免的會遇到各種各樣的問題,例如網站及信息系統穩定性不足、出現安全漏洞等。針對這些可能出現的問題,需要制定目的性的強化和保護策略:(1)在互聯網技術的快速發展中,保障門戶網站的安全問題成為了提升門戶網站服務質量的一項重要工作。為此,為了提升系統的安全性進行了以下的保護方法:首先需要設置嚴謹的管理員管理機制;其次是要定期對系統數據庫進行備份;最后,應關閉服務器不必要的端口。(2)為了對系統進行性能優化,采取了以下的優化方式:先讀取數據庫結構,之后對冗余的數據進行優化,提升系統運行流暢性,提升搜索功能的效率。(3)將交互設計理念融入到門戶網站及信息系統的設計中,從方便用戶的角度設計系統界面,為用戶提供簡約易用的瀏覽界面和后臺管理界面。綜上,利用互聯網以及虛擬專用網絡技術,來提升服務能力和工作效率,需要得到重點的關注與深入研究。為了開發出與工作實際內容相適應的門戶系統,并借助門戶網站中的信息系統,為用戶提供更為便捷、高效的服務內容,這無疑是具有極高的社會價值和經濟價值的。

作者:陳慧媛 單位:忻州市住房和城鄉建設信息中心

亚洲精品一二三区-久久