Nykomling
|
|
Reg.datum: Feb 2004
Inlägg: 13
|
|
Nykomling
Reg.datum: Feb 2004
Inlägg: 13
|
Hej,
jag har ett AJAX-script som kör var 5e sekund och uppdaterar en tabell.
Med flera användare påfrestar detta servern ganska mycket.
Jag har ändrat detta till ett AJAXscript som endast kollar om en uppdatering är nödvändig och i så fall uppdaterar tabellen genom ett nytt AJAX-anrop.
Med Firebug ser jag att med första lösningen tar tabell-uppdateringen kanske ca 500ms.
Med nya lösningen tar checken ca 400ms och sedan tabelluppdateringen endast 2ms.
Det verkar alltså som om det är själva kopplingen mot servern som tar tid, inte hämtningen av data.
Det andra scriptet anropas inom det första om uppdatering är nödvändig. Innebär detta att kopplingen till servern redan är där, därav det snabba svaret?
Andra frågan är om det finns någon möjlighet att med AJAX hålla en koppling mot servern för att slippa kopplingen så ofta.
Vore väldigt tacksam om någon har en lösning eller uppslag.
Hälsningar,
Pontus.
|