oa系統(tǒng)訪問速度慢的常見原因及診斷方法
在使用oa系統(tǒng)過程中,會遇到oa系統(tǒng)訪問速度慢的現(xiàn)象,有些是偶爾發(fā)生,有些是經(jīng)常出現(xiàn),PC端表現(xiàn)為網(wǎng)頁加載時間長,手機oa移動端表現(xiàn)為卡頓和不流暢,此時很多人首先想到的是oa系統(tǒng)的問題,或通過簡單的提升硬件配置來進行解決,這種處理方式是很片面的,可能達不到任何效果。
oa系統(tǒng)訪問速度慢需要進行準確的分析和診斷,才能做到對癥處理,下面我們就列舉一些oa系統(tǒng)訪問速度慢的常見原因及診斷方法。原因1 oa軟件導(dǎo)致oa系統(tǒng)訪問速度慢
原因:oa系統(tǒng)沒有做好軟件的性能優(yōu)化,或存在系統(tǒng)結(jié)構(gòu)性的問題。
特征:oa服務(wù)器cpu峰值持續(xù)偏高。(1) 系統(tǒng)整體訪問慢
如果使用的人數(shù)比較少,而系統(tǒng)訪問速度慢,這種情況是比較糟糕的,原因一般在oa系統(tǒng)自身及其運行環(huán)境上,特別是oa軟件技術(shù)架構(gòu)和設(shè)計存在嚴重的缺陷,而且常常是相關(guān)模塊訪問速度慢,大量消耗了資源就會影響其他模塊的正常訪問。
(2) 個別功能或界面訪問慢
如果只是個別功能或界面打開慢,其他模塊訪問速度正常,這種情況相對比較好處理,只需檢查和優(yōu)化對應(yīng)的程序。診斷與解決辦法:
查看服務(wù)器的進程,重點查看oa系統(tǒng)所使用的數(shù)據(jù)庫和應(yīng)用服務(wù)器進程,分析其消耗cpu和內(nèi)存的情況,如果其占用的cpu持續(xù)偏高(如:60%以上),則說明OA軟件占用資源比較多。
還有一種情況是系統(tǒng)長時間運行后,系統(tǒng)整體響應(yīng)速度慢。這個情況一般也是oa系統(tǒng)自身的問題,系統(tǒng)運行一段時間后許多的資源沒有及時釋放,訪問的速度越來越慢,只有通過重啟服務(wù)器才能徹底解決。
oa系統(tǒng)軟件性能問題導(dǎo)致系統(tǒng)訪問速度慢,單純通過提升硬件和網(wǎng)絡(luò)環(huán)境作用不大,只有對oa系統(tǒng)進行性能優(yōu)化才能得到較好的解決,而對于oa系統(tǒng)設(shè)計和架構(gòu)導(dǎo)致性能的問題,需要從底層結(jié)構(gòu)上重新優(yōu)化,一般短期內(nèi)無法解決。
原因2 網(wǎng)絡(luò)因素導(dǎo)致oa系統(tǒng)訪問速度慢
原因:服務(wù)器網(wǎng)絡(luò)或用戶終端網(wǎng)絡(luò)問題。
特征:服務(wù)器網(wǎng)絡(luò)慢是整體慢,終端慢則是部分用戶訪問慢,如:手機訪問卡頓。網(wǎng)絡(luò)問題分為服務(wù)器網(wǎng)絡(luò)問題和使用終端的網(wǎng)絡(luò)問題,如果系統(tǒng)是部署在局域網(wǎng)上,一般很少由于網(wǎng)絡(luò)的原因?qū)е孪到y(tǒng)訪問速度慢。oa系統(tǒng)部署在Internet上,不管是OA服務(wù)器所在網(wǎng)絡(luò)、或最終用戶網(wǎng)絡(luò)環(huán)境的擁塞,都有可能影響系統(tǒng)的訪問速度。
診斷與解決辦法:
1、首先進入oa服務(wù)器進行查看,cpu和內(nèi)存的消耗不是很高。
2、如果是本地網(wǎng)絡(luò)環(huán)境問題,一般訪問其他網(wǎng)站或系統(tǒng)速度都比較慢(如:其他人下載大的文件占用網(wǎng)絡(luò)帶寬),目前終端的網(wǎng)絡(luò)情況已經(jīng)得到大幅提升(如:200M、500M的帶寬),發(fā)生的概率較低。
3、oa服務(wù)器網(wǎng)絡(luò)環(huán)境的問題,最終用戶訪問其他網(wǎng)站的速度比較快,訪問oa系統(tǒng)慢,一般是服務(wù)器網(wǎng)絡(luò)受到攻擊,或其他原因?qū)е戮W(wǎng)絡(luò)擁塞。
原因3 服務(wù)器問題導(dǎo)致oa系統(tǒng)訪問速度慢
原因:一般發(fā)生在訪問oa用戶數(shù)大量增加,oa服務(wù)器系統(tǒng)中毒或安裝了其它占用資源的軟件系統(tǒng)。
特征:oa系統(tǒng)訪問慢很多時候是持續(xù)而非間隙性的。oa系統(tǒng)的硬件配置、特別是內(nèi)存比較低,當并發(fā)訪問人數(shù)增多時,對內(nèi)存的要求必然會相應(yīng)的提升。如果OA服務(wù)器中同時安裝的其他軟件、或病毒程序占用資源,則可能導(dǎo)致系統(tǒng)訪問速度慢。
診斷與解決辦法:
1、查看服務(wù)器的進程,看哪個軟件的進程消耗cpu和內(nèi)存比較多,同時使用工具檢查病毒和木馬。
2、如果并發(fā)用戶數(shù)比較多(比如:超過1000并發(fā)用戶,注意這里指的是并發(fā)而非系統(tǒng)創(chuàng)建的OA用戶數(shù)),一般單臺服務(wù)器不能滿足要求,可以采用服務(wù)器集群的方式進行解決,但需要oa系統(tǒng)支持集群。
3、對于并發(fā)量很大的OA項目,可以考慮性能更好的系統(tǒng)軟件,充分發(fā)揮硬件的整體效果。
此外,oa用戶需要區(qū)分oa系統(tǒng)訪問速度慢和系統(tǒng)不能訪問的現(xiàn)象,訪問速度慢是指在操作過程中界面可以顯示、數(shù)據(jù)可以正常提交,但響應(yīng)時間長;而系統(tǒng)不能訪問是指操作不管等待多長時間都不能響應(yīng)。但是,如果過多的請求響應(yīng)速度慢,導(dǎo)致oa服務(wù)器連接過多、占用資源,后續(xù)的訪問不能連接或連接超時,就會轉(zhuǎn)化成系統(tǒng)不能訪問。
oa系統(tǒng)一般采用集中式的部署模式,程序和數(shù)據(jù)都集中部署在oa服務(wù)器上,用戶使用PC的瀏覽器、PC客戶端或和手機app訪問oa系統(tǒng),oa系統(tǒng)訪問速度和oa軟件的性能、支撐oa運行的系統(tǒng)軟件、網(wǎng)絡(luò)(局域網(wǎng)還是Internet)、用戶并發(fā)量、數(shù)據(jù)量等因素相關(guān),因此需要做到具體情況具體分析診斷,這樣才能做到有針對性的進行處理。