2013-10-01 23 views
6

Firefox web sitemi IE veya kromdan daha yavaş çalıştırıyor. Ağ sekmesini kontrol ettiğimde, 235 msn engelleniyor. Sitemde kromda engelleme bildirilmiyor ve google veya amazon gibi diğer siteler için firefox'ta engelleme bildirilmiyor. Ayrıca kromdan çok daha yüksek bir alma süresine sahiptir.Firefox belgeyi indirmeden önce neden engelleniyor?

Firefox blocks the document

Onun tarayıcı o yapabileceği bağlantı sınırlı sayıda olduğundan bloğu oluştu benim anlayış:

İşte What is meaning of 'Blocking' in Firebug Net Panel?

belgeden önce engelleyen bir web sitesinin bir örnek: http://thehill.com/ (Politika için şimdiden özür dilerim). Bu sitede engelleme her zaman gerçekleşmez (sitemde bulunur) ve sitemdeki engellemenin yaklaşık 1/10'u kadardır. o Dokümanı indirmek çalıştığında

tarayıcı her zaman kullanılabilir tüm bağlantılarını olması gerekmiyor mu? Firefox neden belgede değil, kromda engelleniyor ve bunu nasıl düzeltebilirim?

+0

Her sayfa için bu kadar uzun süre engelleniyor mu? Asıl sayfaya bakmak daha kolay olurdu. Aksi halde sadece size bir kör varsayım verebilir. – hexalys

+0

Sitemdeki sayfalar için 150-250 ms arasında bloklar. Diğer siteler için hiç tıklanmadı – ContextSwitch

+0

10: Yaklaşık bağlantı sayısını (config: network.http.max-connection-server) artırmaya çalışın ve hala "engelleme" yapıp yapmadığınızı görün. Bu, ana sayfa isteğinde mi yoksa sonraki kaynaklarda mı? Açık olan tek sekme bu mu? –

cevap

2

Firefox kendi http proxy ayarlarına sahiptir. IE ve krom windows ayarlarından proxy ayarlarını alır. Lütfen FF ve IE ayarlarınız arasında bazı fark olup olmadığını kontrol edin. Yapabileceğiniz

sonraki şey (yüklü eklentileri olduğundan emin olun) FF yeni, taze profili oluşturup yeniden denemeden olduğunu.

+0

https kullanma olmayan diğer sitelerde engellemek etmez ve firefox ayarlandığında gibi görünüyor: – ContextSwitch

+0

görmek için en azından firebug gerekir Bir profil sıfırladıktan sonra ve sadece firebug yükledikten sonra, firebug hala – ContextSwitch

+0

bloke gösteren bir belgenin önce bir web sitesi engelleme bir örnek: http://thehill.com/ (politika için şimdiden özür dilerim). Bu sitede engelleme her zaman gerçekleşmez (sitemde bulunur) ve sitemdeki engellemenin yaklaşık 1/10'u kadardır. – ContextSwitch

0

Javascript çağrılarınızı eşzamansız hale getirmeyi deneyin. Benim vahşi tahminden (mümkün olan tek bir kod olmaksızın), engellenen bazı javascript çağrılarınız var. javascript'i optimize etmeyi ve hata ayıklamayı deneyin, belki de engellemenin nerede göründüğünü görmenize yardımcı olur.

+0

Belgeyi henüz indirmediysem ajax çağrı engelleme nasıl olabilir? – ContextSwitch

+0

Tüm javascript betikleri, onload olayı olarak adlandırılmaz. Yani, bazı eşzamansız çağrınız varsa, belgenizi engelliyor olabilir.Öyleyse onları asenkronize ettiyseniz belki de sizin probleminizi çözecektir. Chrome ve Firefox farklı javascript motorlarına sahiptir, bu nedenle farklı davranışların nedeni olabilir. – Rouz

+0

Her sayfada engelleme olduğundan, aynı js'lerin her yerde olup olmadığını kontrol edin. Sorun javascript çağrılarında olmasa bile, her sayfada olan şeyin ne olduğunu kontrol edin. Belki de aramanızı böylesine daraltabilirdiniz. – Rouz