Hakkı ya da yanlış, bir hosting şirketi birkaç nedenden dolayı huysuz alabilirsiniz:
1) Oran olduklarını iyi apache prefork kullanarak. Her sohbet isteği büyük olasılıkla yeni bir bağlantı olacak ve böylece tek bir apache sürecini hızlandıracak. Her bir apache işlemi, 1mb bellekten 100 mb belleğe kadar her yerde yiyor. 2) Veritabanı sunucusunu koruyorlarsa ve siz, istemci veritabanı programlamasında çalışıyorsanız, veritabanlarını çekebilirsiniz. "Suck", "doğru olmayan indeksleme" den "güzel yağlar yerine küçük bir sorgulama yapar" anlamına gelir.
Yukarıda önerildiği gibi, kodunuzun kalıcı bağlantılar kullandığından emin olun. Ayrıca:
1) İstemcide bir yedekleme algoritması uygulayın. Etkinliği sırasında sunucuyu saniyede bir kez sorgulayın, ardından beş saniye sonra, sonra on, yirmi, vb. Geri dönüş yapın. Bu şekilde, hiçbir etkinlik olmadığında sunucuyu kırmazsınız.
2) Birden çok sekme sizi öldürür. Kullanıcı 10 sekme açar ve hepsinin sohbet widget'ını sunucuya saniyede bir sorgulama yapması sağlanır. Kötü haber. Ev sahibi sinirlenmemiş olsa bile, performansınız düşecektir.
Bu şey çok yoğunlaşırsa, sisteminizi, sohbet uygulaması bitlerini web uygulamanızın geri kalanından bağımsız olarak çalıştırabileceğiniz şekilde tasarlayın. Diğer kelimelerde, istemciler "chat.yourwebapp.com" adresine bir istekte bulunacaklar ve bu da lighttpd gibi bir şey üzerinde çalışıyor. Sen sunucuyla iletişim işlemek için yuvalarını kullanmak sonra sayfanın küçük Flaş film gömme ve düşünmek javascript
http://code.google.com/p/jsocket/
Yardımlarınız için çok teşekkürler. Gerçekten takdir ediyorum. – Kunal
Hatta, etki alanı ajax istekleri yapmak için iframe kullanıyorum. Sohbet komutum diğer web sitelerine yüklenecek ancak mesajlar ve kullanıcı listesi benim sunucumda olacak. Kalıcı bağlantı hakkında daha fazla bilgi edinmeniz gerekiyorsa, biraz boş zamanınız varsa bazı ipuçlarını takdir ediyorum. Teşekkürler yahoo! – Kunal