ajax網站建設存在的幾個性能問題
作者:佚名 時間:2014-02-18 分享到:
ajax應用程序將大量的運算邏輯轉移到了客戶端,這就給客戶端帶來了很大的壓力,主要體現在以下幾個方面.
1.javascript的運行效率問題,javascript是一門解釋型的語言,運行效率并不是很高,不同瀏覽器的執行效率也有所差異;
2.一次加載數據過多導致頁面打開速度變慢,用戶每次打開ajax應用程序時都需要下載相關的javascript代碼,如果應用比較復雜,這些代碼的體積可能非常龐大,甚至會有幾百kb,從而影響頁面的打開速度.
3.高代價的dom操作,盡管dom模型提供了很靈活的途徑用于改變文檔的層次結構,但這是一項較高代價的操作,因為每次dom垂柳都要求瀏覽器重新解析并將其繪制到頁面;
4.頻繁的服務器端調用可能帶來服務器端性能的問題,總的來講,ajax程序需要更多的服務器端調用.盡管每次調用的代價比較小,但數量很大,這就會影響服務器端效率,例如,本來一次數據庫連接可以獲取很多數據,而現在一次數據庫連接很可能只獲取一條記錄的某一個字段的值,對于服務器端來說,進行一次數據庫連接的代價是相當昂貴的,頻繁的連接會導致性能下降.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/hynews/20151126/n3216.html