ajax性能優化(三)

ajax性能優化

例:

模塊:  A  B  C  D程序員

開銷:  50%  3% 25%   22%
ajax

若是咱們優化B就如同那些那些只執行一次的代碼,性能·提升不到哪裏去;反之,咱們去優化A,好比去優化它的循環,減小循環的嵌套,就能很好的提升網站性能(固然,這必須創建在程序符合要求的前提下)。json

 

使用ajax技術(ajax庫http://developer.yahoo.com/yui/)瀏覽器

ajax實現方式發送數據包到服務器(一般編碼爲json),而後服務端返回一個數據包(也就是json編碼)來響應,最後js程序使用這些數據來更新瀏覽器的顯示。性能優化

使用ajax優勢:數據的傳輸量,用戶操做和可視化反饋的時間·減小,服務器和瀏覽器須要作的工做也減小了。服務器

使用ajax缺點:程序員須要作的工做量所以而增長。性能

使用ajax事項:數據包應該儘量小。優化

使用ajax常見錯誤:把全部數據都傳給瀏覽器,這會再次引入ajax本應避免的延遲問題。增長了瀏覽器處理的數據量,n值增大,性能下降。網站

ajax中的炫酷特效,可能會分散用戶注意力,下降生產效率,而且會產生沒必要要的DOM操做。ui

 

總結:   1  選擇那些消耗量大的代碼去提速

     2  減小DOM操做

     3  編碼要有質量,易於維護、理解與優化

     4  使用ajax技術能使應用程序更快。

 

相關文章
相關標籤/搜索