Websocket ve XHR Farkı
TSplus HTML5 istemcisi, sunucu ile tarayıcı arasında veri alışverişi için iki farklı taşıma yöntemi kullanabilir: Websocket ve XHR-polling. Bu iki yöntem arasındaki farkları anlamak, bağlantı sorunlarını gidermek için önemlidir. ÖzellikWebsocketXHR-Polling Bağlantı türüKalıcı, çift yönlü tek bağlantıTekrarlayan HTTP istekleri…
TSplus HTML5 istemcisi, sunucu ile tarayıcı arasında veri alışverişi için iki farklı taşıma yöntemi kullanabilir: Websocket ve XHR-polling. Bu iki yöntem arasındaki farkları anlamak, bağlantı sorunlarını gidermek için önemlidir.
| Özellik | Websocket | XHR-Polling |
|---|---|---|
| Bağlantı türü | Kalıcı, çift yönlü tek bağlantı | Tekrarlayan HTTP istekleri |
| Performans | Daha düşük gecikme, daha verimli | Daha yüksek yük ve gecikme |
| Dosya yükleme desteği | Tam destek | Sınırlı, bazı proxy'lerde sorunlu |
| Ters proxy uyumluluğu | Ek modül/yapılandırma gerekebilir | Çoğu proxy ile sorunsuz çalışır |
Hangi Durumda XHR Kullanılır?
HTML5 istemcisi varsayılan olarak Websocket kullanmayı dener. Websocket bağlantısı kurulamazsa (örneğin Websocket'i desteklemeyen veya engelleyen bir ters proxy/güvenlik duvarı nedeniyle), istemci otomatik olarak XHR-polling moduna geçer.
Bu konuda yardıma mı ihtiyacınız var?
TSplus Türkiye ekibi, üretim ortamına geçmeden önce yapılandırmanızı doğrulamanıza yardımcı olabilir.