我正在使用Knockoutjs在我的客戶端的純HTML CSS網站上使用與JSON數據集的數據綁定。對於我使用Datatables庫的表。帶Knockoutjs綁定的HTML網站有性能問題
我在Windows Azure網站上託管了該網站。
這裏是網站的鏈接:http://bit.ly/(REMOVED因爲它CONFEDENTIAL)
它需要大約4秒鐘的加載,即使我已經使用CDN常見的JS庫的網站。
它不應該有那麼多的加載時間。我無法在這裏找到罪魁禍首。我從4個不同的數據集中提取數據。它對性能有影響嗎?或者Windows Azure數據中心存在問題,需要從Azure服務器獲取響應。是Azure的罪魁禍首?
您可以檢查上面給出的網站鏈接上的頁面加載時間。
任何幫助,將不勝感激。
解決方案:
而不是使用同步調用,使用
$.getJSON(url, function(data){
//whole knockoutjs logic and bindings
}
根據Chrome的說法,我需要大約800ms-900ms來加載整個頁面。有一個404. – smarx