原創(chuàng)|行業(yè)資訊|編輯:郝浩|2015-11-18 14:56:15.000|閱讀 1570 次
概述:在Web應(yīng)用程序開發(fā)中,開發(fā)人員和項目經(jīng)理們在保證項目完成進度的同時,無時不刻的關(guān)注著程序的性能和可擴展性。本文羅列了優(yōu)化Web應(yīng)用程序需要參考的十個性能指標。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
在Web應(yīng)用程序開發(fā)中,開發(fā)人員和項目經(jīng)理們在保證項目完成進度的同時,無時不刻的關(guān)注著程序的性能和可擴展性。本文羅列了優(yōu)化Web應(yīng)用程序需要參考的十個性能指標。
比較觀察Web頁面的月均訪客數(shù)量。如果數(shù)量在持續(xù)下滑,則可能有以下兩個原因:其一是沒有進行合適的SEO(搜索引擎優(yōu)化);其二是web頁面的響應(yīng)時間存在問題。你需要你的團隊驗證比較過去6-12個月里的程序性能,找出最根本的原因。
如果用戶訪問的某個頁面的跳出率過高,那么你就需要對該頁面進行驗證了。尤其是在結(jié)賬、添加物品到購物車、不同模型的比較等頁面。你需要驗證這些關(guān)鍵頁面的響應(yīng)時間,并檢查這些頁面的負載量。你的應(yīng)用程序每分鐘能夠處理多少指令?如果這個指標處于下滑趨勢,那么你就該對程序進行優(yōu)化了。
你需要不斷監(jiān)控服務(wù)器的資源使用情況,識別出那些地方比預(yù)期耗費了更多的資源。關(guān)鍵的地方包括CPU、內(nèi)存、磁盤、垃圾回收與網(wǎng)絡(luò)。當某個資源的使用達到峰值時,你需要明白造成高資源使用率的原因并進行橫向與縱向的比較(如果有需要)。
你的結(jié)構(gòu)中包含了用于讀取、寫入與更新的獨立數(shù)據(jù)庫。數(shù)據(jù)庫需要進行正確配置并對查詢進行優(yōu)化,如果查詢過于復(fù)雜就會影響操作,進而影響程序性能。
重定向的數(shù)量不是一個性能要素,但是它仍然可能會影響到性能。如果你的頁面重定向到多個頁面,這種情況就可能會發(fā)生,它會破壞良好的用戶體驗,使用戶因此關(guān)閉頁面。
服務(wù)器的域名系統(tǒng)(DNS)查找時間有多久?它一般以毫秒為單位。如果DNS查找需要花費更多的時間,那么你就需要改進它了,因為它會影響總體的響應(yīng)時間。
你的應(yīng)用程序應(yīng)該支持各種瀏覽器和設(shè)備。在不同的瀏覽器和設(shè)備,響應(yīng)時間應(yīng)當保持基本一致,如果在某個特定的瀏覽器和設(shè)備響應(yīng)時間過高,你就需要了解清楚問題的根源了。
你需要定期比較自己與競爭對手的性能表現(xiàn)。如果各種表現(xiàn)都不如意,那么你就需要考慮調(diào)整實施最新的框架了。
內(nèi)容傳遞的網(wǎng)絡(luò)應(yīng)當合理運用 CSS、圖片、JavaScript等緩存資源。圖像資源對于任何電子商務(wù)網(wǎng)站都至關(guān)重要,因此優(yōu)化它們的速度很有必要。
你需要對你的web應(yīng)用程序?qū)嵤┻m當?shù)木彺婕夹g(shù)。如果沒有啟用緩存或者配置不當,則會影響程序性能。你必須啟用瀏覽器的緩存,壓縮CSS和javascript文件,提高運行速度。
原文來自,由回憶和感動翻譯,轉(zhuǎn)載請注明文章來自慧都控件網(wǎng)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn