原創(chuàng)|行業(yè)資訊|編輯:龔雪|2013-12-11 10:06:52.000|閱讀 549 次
概述:為了更好地規(guī)劃、開發(fā)和發(fā)布一個高性能的Web應用程序,本文為你總結(jié)了十大秘訣。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
用戶體驗是應用程序開發(fā)的一個重要因素。一個加載時間長、設(shè)計差、導航不清晰的網(wǎng)站很難留住客戶。
Web應用程序由多個部分組成,并且可能運行在多種環(huán)境中,所以Web應用程序從開發(fā)開始就需要在所有環(huán)境中進行測試,直到產(chǎn)品發(fā)布。
為了使Web應用程序適用于所有環(huán)境,并且具有最佳的用戶體驗,筆者給出以下建議:
1、帶寬:帶寬最常見的問題是沖擊負荷測試,在滿刻度時很難測試。重要的是要注意使用不必要的高分辨率大文件,因為這可能占用太多帶寬,讓用戶體驗變差。連接速度慢和不同無線環(huán)境(移動設(shè)備)也是一個必須考慮的因素,移動和桌面應用程序需要進行不同的設(shè)計和性能測試。關(guān)鍵是要了解你的客戶是如何訪問你的網(wǎng)站的。
2、負載均衡:在大多數(shù)情況下,負載平衡出現(xiàn)問題的話,就會影響應用的性能。可以根據(jù)CPU、SSL事務處理和內(nèi)存消耗來跟蹤和監(jiān)控負載均衡。
3、關(guān)注應用程序的問題:測試一切應用程序里的低效代碼、同步問題、代碼鎖定或阻塞和應用程序死鎖。從開發(fā)遷移到生產(chǎn)時請注意頁面錯誤或響應代碼,這表明缺少資源或有不正確的域。
4、衡量數(shù)據(jù)庫性能:當你的應用程序變得更加復雜,并且你開始存儲用戶信息,如果你還沒對不斷變化的環(huán)境進行相應的優(yōu)化,數(shù)據(jù)庫勢必會變得緩慢。你需要檢測和審查你的SQL查詢和報表、內(nèi)存使用情況和連接規(guī)則。
5、評估你的架構(gòu):應用程序性能不佳可能來自非平衡層、可擴展性限制、最理想的設(shè)計、不匹配的技術(shù)選擇和低效的網(wǎng)絡配置。這些問題都可能影響用戶體驗的測試。
6、保證正確的連接:連接是應用程序性能的一個重要因素。清楚地了解當你修改、更新或更改連接類型時應用程序發(fā)生了什么非常重要。
7、不要忽視配置設(shè)置:配置設(shè)置是很容易被忽視的,但不代表這就不重要。用正確的配置,可以提高性能,并且安全性也能得到加強。
8、當心共享環(huán)境:要知道所有的共享環(huán)境均可能影響應用程序的性能。與利益相關(guān)者溝通,并了解內(nèi)部合作伙伴中誰共享了相同的技術(shù)資源。
9、驗證第三方的服務:當把第三方提供商放在應用程序架構(gòu)以外時,把他們納入測試計劃就變得至關(guān)重要,因為他們將直接影響應用程序的性能。
10、建立績效文化:如果你的組織缺乏以績效為中心的文化,對應用程序做世界上的最好的測試都將無用。通過在貴公司的各個領(lǐng)域強調(diào)性能的重要性,以更好地規(guī)劃、開發(fā)和發(fā)布一個高性能的Web應用程序。
Web應用程序開發(fā)控件推薦
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)