網站運營商提高網站用戶體驗滿意度的九條黃金定律中的第八條是:將可維護性的思想融入初期代碼設計之中。
在絕大部分應用開發模式中,當代碼按預計功能要求執行工作,開發者即算完成任務,隨即提交給QA部門來檢驗應用的性能。但采用這類開發模式的產品,就像一輛為高性能而設計的進口跑車,因必須養護而不得不需要在比賽中多次退出跑道。開發者若想創造真正有價值的功能應用,就必須使所編代碼發揮的效用與其日常運行及維護環境相適應,即需要把可維護性思想融入初期代碼設計中,這要做到:
●將運營需求和功能需求一起集成到設計過程之中;
●在代碼中設立報警機制,自動把服務器錯誤發出;
●為達到性能目標而進行的單元測試需貫穿在整個開發過程中;
●改善錯誤響應機制,給用戶提供更加人性化的錯誤信息;
●在錯誤發生時,能夠捕捉到相關的應用元素(例如,服務器名稱)和用戶系統信息;
●在應用發生錯誤時,能提供相關線索,供運維管理系統探測與識別,最大限度的解決問題。
某跨國軟件企業,曾計劃研發一個新的web 2.0網站來展示他們的開發框架。在開發過程中,該公司采用Gomez服務對網站頁面性能和用戶將在頁面內執行任務的效率進行了檢測。根據檢測結果,他們將代碼進行了進一步優化,使產品在發布伊始即有了極佳的性能表現,再通過在產品應用中嵌入Gomez工具,他們能夠收集真實用戶的使用體驗信息,在問題發生時進行快速診斷與處理。之所以還嵌入監測工具,是因為他們認識到Web性能警報除了主要來自自身主動的性能監測外,另外一個重要來源就是用戶。收集用戶使用報告對網站改善用戶體驗一樣有很大幫助。
本期排行榜,對所監測的網站進行了行業劃分,選取了新聞與門戶類、搜索類、個人電子商務類、新媒體類、跨國公司類共5個類別。網站運營商可以參考行業用戶體驗排行榜相對明確自己在本行業中的競爭位置,引導正確的用戶體驗投資,改進和提高網站自身的用戶體驗性能,本排行榜數據是采用高明公司設在北京、上海、廣州三地節點測試獲得,關于排行榜的具體方法請參照2007年10月20日刊排行榜說明或與高明公司聯系問詢。



(本文作者系高明網絡(gomez)公司全球副總裁 性能管理專家Matt Poepsel先生)