Visa ett inlägg
Oläst 2008-08-04, 09:56 #3
oddholst oddholst är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 127
oddholst oddholst är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 127
Jag har funderat på ett liknande problem men ännu inte skapat en "lösning" för detta, men jag har funderat på att använda information om bland annat hur många anrop som sker vid ett givet tillfälle och vad svarstiderna är och låta ajax-klienten anpassa sina uppdateringar efter detta.

Exempel:
Mitt anropsskript mäter upp att min server blir slö vid 50 anrop per sekund. Om jag nu har 70 anrop per sekund så skickar jag info med varje anrop att uppdateringsintervallen skall vara minst (70/40) sekunder, dvs antalet anrop nu delat med det antal som jag vet att servern klarar per sekund med en liten marginal. Efterhand som antalet anrop ökar så får klienterna information om detta och anpassar uppdateringsintervallet.

Samtidigt mäter klienterna svarstiden från anrop till att svaret har kommit till klienten. Detta värde skickas till servern vid nästa anrop och ligger till grund för beräkning av uppdateringsintervallen som nämns i stycket ovan.

Tänker jag rätt?
oddholst är inte uppkopplad   Svara med citatSvara med citat