AJAX Chat - Koliko zahteva je previše zahteva?
Upravo završavamo Chat modul za novi activeCollab. U pitanju je manje više klasičan AJAX chat gde client strana šalje zahteve i pita server da li ima nešto novo. Ako server ćuti (prazan odgovor) nema ništa novo, ali server takođe može da pošalje niz komandi kojima se osvežavaju poruke, lista ljudi u sobi, fajlovi itd.
Fajl koji client strana pinguje je tako napravljen da se izvršava jako brzo - ne učtavaju se nikakve biblioteke i slične gluposti - čista konekcija na bazu, par jednostavnih upita i šibaj. Na mojoj dev mašini se zahtev izvšava za 9 - 25ms što je kontam OK. Nismo još probali na nekom hostu.
Ono što mene zanima je koja učestalost slanja zahteva je najoptimalnija (trenutno smo setovali 1 zahtev na svaki sekund po korisniku)? Jeste imali iskustva sa sličnim stvarima? Kako hostovi reaguju na takve appove?
I slična pitanja. Dakle - pretresanje koncepta uzduž i popreko.
PS: Razlog zašto Ajax chat je zato što jedostavno radi. Nema prčkanja i petljanja, uvrnutih sistemskih zahteva i sličnih gluposti - uploaduješ i gruvaj.
|