Önce böyle bir kuyruklu yıldız bir uygulama ne olduğunu anlamak gerekir. Bir kuyruklu yıldız uygulama bina dahil konsepti Comet (programming) de wiki de açıklanmıştır
Ne anlamak gerekir wiki açıkladı kavramları aşağıdaki gibi sürece bir kuyruklu yıldız uygulaması oluşturmak için herhangi bir programlama dili kullanabilirsiniz olmasıdır
Uzun yoklama ile 1.Ajax
2.Streaming
Sen Simple “Long Polling” example code bazı örnek kod kontrol edebilirsiniz
Şimdi sorunlara gelen -
1.Eğer kullanımı ajax uzun yoklama sonra tarayıcı (ajax istek) çağırmayı veri sunucu tutmak olacaktır. Bu sunucuda bellek yiyiyor ya da bir süre sonra tarayıcıyı yavaşlatabilir.
Birkaç Öneri
JQuery PeriodicalUpdater (AJAX long polling/server polling)
Handling Long Polling
RobertFischer / JQuery-PeriodicalUpdater
Bunu uygulamak için kontrol etmeniz gerekenler -
a) veri sunucu üzerinde güncelleştirilmesi ne sıklıkla bekliyoruz.
b) sunucu tarafı komut dosyası istemci tarafında göndermeden önce kontrol almak ve işlem verileri için ne kadar zaman çalışır.
2.You aşağıdaki kullanarak akışı uygulayabilirsiniz -
How to implement COMET with PHP
Lightstreamer Dojo
Dojo Charting + Lightstreamer Comet Demo
Demo
Ajax Push Engine or The APE Project
Bu kontrol etmek için gerekenler -
a) hosting sağlayıcısı sunucuları barındıran bu yüklemeye izin verecek
b) Sizin RAM ve bant genişliği kullanımı (Size RAM ve Bandwidth birçok verir paketi ile özel bir sunucuya ihtiyaç) olacaktır
Bu gereksinimleri nelerdir ve nasıl bağlıdır. Analiz ve yaklaşım olacaktır.
Ne uyguladıklarını küçük bir uygulama ise size analiz ve bu yaklaşımın negatifleri ele gerçeği verilen Ajax Uzun yoklama için gidebilirsiniz.
Eğer büyük bir uygulama varsa buharda için gidebilirsiniz.