T TSplus Dokümantasyon
Türkçe (Beta)
Uzaktan Erişim / Gelişmiş Dokümantasyon

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
PerformansDaha düşük gecikme, daha verimliDaha yüksek yük ve gecikme
Dosya yükleme desteğiTam destekSınırlı, bazı proxy'lerde sorunlu
Ters proxy uyumluluğuEk 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.

Öneri: Mümkün olduğunda Websocket kullanılmasını sağlayın; bu, özellikle uzun mesafeli bağlantılarda ve dosya aktarımı gerektiren senaryolarda çok daha iyi bir deneyim sunar. Ters proxy kullanıyorsanız Apache Ters Proxy Websocket Desteği sayfamızdaki yapılandırmayı uygulayın.