PhpStorm建立Drupal模塊項目開發教程(1)

用戶體驗應用程序開發的一個重要因素。一個加載時間長、設計差、導航不清晰的網站很難留住客戶。數據庫

Web應用程序由多個部分組成,而且可能運行在多種環境中,因此Web應用程序從開發開始就須要在全部環境中進行測試,直到產品發佈。安全

爲了使Web應用程序適用於全部環境,而且具備最佳的用戶體驗,筆者給出如下建議:網絡

一、帶寬:帶寬最多見的問題是衝擊負荷測試,在滿刻度時很難測試。重要的是要注意使用沒必要要的高分辨率大文件,由於 這可能佔用太多帶寬,讓用戶體驗變差。鏈接速度慢和不一樣無線環境(移動設備)也是一個必須考慮的因素,移動和桌面應用程序須要進行不一樣的設計和性能測試。 關鍵是要了解你的客戶是如何訪問你的網站的。架構

二、負載均衡:在大多數狀況下,負載平衡出現問題的話,就會影響應用的性能。能夠根據CPU、SSL事務處理和內存消耗來跟蹤和監控負載均衡。負載均衡

三、關注應用程序的問題:測試一切應用程序裏的低效代碼、同步問題、代碼鎖定或阻塞和應用程序死鎖。從開發遷移到生產時請注意頁面錯誤或響應代碼,這代表缺乏資源或有不正確的域。ide

四、衡量數據庫性能:當你的應用程序變得更加複雜,而且你開始存儲用戶信息,若是你還沒對不斷變化的環境進行相應的優化,數據庫勢必會變得緩慢。你須要檢測和審查你的SQL查詢和報表、內存使用狀況和鏈接規則。性能

五、評估你的架構:應用程序性能不佳可能來自非平衡層、可擴展性限制、最理想的設計、不匹配的技術選擇和低效的網絡配置。這些問題均可能影響用戶體驗的測試。測試

六、保證正確的鏈接:鏈接是應用程序性能的一個重要因素。清楚地瞭解當你修改、更新或更改鏈接類型時應用程序發生了什麼很是重要。優化

七、不要忽視配置設置:配置設置是很容易被忽視的,但不表明這就不重要。用正確的配置,能夠提升性能,而且安全性也能獲得增強。網站

八、小心共享環境:要知道全部的共享環境都可能影響應用程序的性能。與利益相關者溝通,並瞭解內部合做夥伴中誰共享了相同的技術資源。

九、驗證第三方的服務:當把第三方提供商放在應用程序架構之外時,把他們歸入測試計劃就變得相當重要,由於他們將直接影響應用程序的性能

十、創建績效文化:若是你的組織缺少以績效爲中心的文化,對應用程序作世界上的最好的測試都將無用。經過在貴公司的各個領域強調性能的重要性,以更好地規劃、開發和發佈一個高性能的Web應用程序


Web應用程序開發控件推薦

相關文章
相關標籤/搜索