2009-06-27 27 views
11

Senkronize bir istek ile eşzamansız istek arasındaki performansta (hız) bir fark var mı?AJAX istekleri Senkronize Vs Eşzamansız

Eşzamansız bir istek kullanmanın nedenleri nelerdir?

+0

Not kaldırılmış olduğunu zaman: http://stackoverflow.com/questions/11448011/jquery-ajax-methods-async-option- ne şimdi kullanılsın –

cevap

22

Her zaman bir zaman uyumsuz Ajax İsteği kullanmalısınız, aslında istemciye yeni bir JavaScript dosyası yerleştirerek bir Ajax İsteğinizdeyseniz, eşzamanlı bir Ajax İsteğinin kullanılması gereken yalnızca bir yer biliyorum. orijinal Ajax İsteğindeki dönüşte bu JavaScript dosyasından tür ve/veya nesne referansı. Sonra bu yeni JS dosyasının getiriliyor (veya sanely olabilir) o yapmalısınız hep kullanım asenkron Ajax istekleri Diğer

... bir senkron Ajax isteği kullanarak yoluyla dahil edilmelidir. En önemli sebep, eşzamanlı bir Ajax İsteğinin UI (tarayıcı) yanıt vermemesidir ...

+0

Bu soru hala arama sonuçlarında ortaya çıkıyor - kabul edilen cevap artık iyi değil. Uygun biçim, yüklenmekte olan komut dosyasına bir olay eklemektir (http://requirejs.org/). – Josh

-1

yüksek veritabanı yoğun uygulamalarında ortaya çıkan ciddi performans etkileri olabilir. Birçok Eşzamanlı ajax çağrıları göndererek bir backlog oluşturabilirsiniz .. bu yüzden eğer uygulama veritabanı yoğunsa ve aynı anda çok fazla istek gönderirse asenkronize etmek daha iyidir. tüm tepkisiz isteği başarısız ve bir kez yeni ile devam edecek tarayıcısını Asynch onun seti ..

İlgili konular