Kişisel bir proje olarak, istemci tarafında işleme için bir sunucu tarafı depolama olarak XML kullanarak bir AJAX sohbet odası uygulama yapma ve JSON ediyorum.
İşte nasıl çalışır:
- AJAX İstek GET (iletiler / giriş / logouts sohbet) PHP kullanarak gönderilen alır
- PHP sunucu üzerinde XML dosyasını değiştirir / getirir
- PHP JSON XML kodlar ve JSON yanıt geri gönderir
- JavaScript (iletiler / giriş / logouts sohbet) JSON bilgilerini ele
Sonunda bu bir büyük ölçekli sohbet odası uygulaması yapmak istiyorum. Bu nedenle, hızlı ve etkili olduğundan emin olmak istiyorum.
Bu kötü bir tasarım tercihi oldu? Bu durumda, XML ve JSON OK arasında geçiş, ya da daha iyi bir yolu var mıdır?
EDIT:
İki mekanizma sunucusundan bilgi alma büyük bir sunucu yükünü önlemek için:
- Bir "olay id" her mesaj / login / logout atanır, böylece tüm bu müvekkilinin henüz işleme koymamıştır olaylar kullanıcıya geri gönderilen.
- Bir XML dosyası çok büyük olduğunda, yeni bir tane oluşturulur.