 |
Flitig postare
|
|
Reg.datum: Apr 2003
Inlägg: 309
|
|
Flitig postare
Reg.datum: Apr 2003
Inlägg: 309
|
Principen är enkel.
1. Klienten kopplar upp sig mot servern och inväntar ett svar.
2. Finns inget att skicka till klienten håller servern kopplingen öppen tills ett svar finns, alternativt att en viss tid uppnåtts.
3. Klienten tar hand om svaret och gör exakt samma anrop igen.
Med detta uppnås att man nästan alltid får svar i vad som upplevs som realtid och servern slipper bli DOS:ad av frågor.
Men detta visste du nog redan.
Hur många användare det fungerar för?
Hur mycket rymmer ett vattenglas?
Men använd inte Apache för detta, Apache har jobbigt med många öppna anslutningar samtidigt. Välj nginx, lighthttpd eller ännu bättre, välj bort php och kör node.js.
|