面對著同樣的網絡環境,看著別人的網站“唰”地一下就展現出來,你真的心急如焚又看著別人也沒有攢出一大筆錢給服務器加點內存,一種“購物”的失敗感痛苦的難以入睡。我想下面的一些做法和數據可以端正你在網站性能方面的看法,帶你走出誤區。當我們面對客戶和訪客的埋怨,通常大筆的花錢,把硬件提升到一個奢侈的黃金組合。采用硬件負載均衡設備把主流應用流量管理和性能增強功能集成到一個功能強大的平臺上包括二到七層服務負載均衡。但后果可能是“CFO的怒目圓睜+客戶和訪客怨聲”。
別激動,很多時候事情并沒有你想象的這么嚴重!我們知道:一次Web應用程序請求,就是從瀏覽器發出一些參數到你的服務器,然后服務器上的程序對請求進行處理,再生成瀏覽器可以識別的內容,最后由瀏覽器將這些內容展現給訪問者。人們將這一過程劃分為“后端”和“前端”兩個部分。“后端”用于分析用戶請求,執行數據查詢并對結果進行組織,形成瀏覽器可以呈現的內容,前端負責將后端生成的內容通過網絡發送給客戶端瀏覽器。很多程序員以精通“底層開發”或“后端開發”為榮,卻忽視了前端頁面的設計。
實際上,在Internet上,Web的性能已經成為判斷一個網站成功與否的一個重要評估標準。以往我們發現網站訪問速度緩慢之后,常常會檢查復雜的網絡系統去確定Web服務器系統的各個后臺環節是否有問題,別白費勁了,你不會得到想要的任何改變。惟一需要改變的可能就是時前端頁面沒有優化的習慣。相信我,“先后再前”的做法絕對是一種陋習!