08. juli 2005 - 20:13Der er
16 kommentarer og 1 løsning
Tæl sessions og caching.
Hej Alle.
Jeg har en side jeg gerne vil skrive hvor mange der er online på, oppe i højre hjørne. Jeg har dog bange anelser om at dette vil kunne nedsætte performance og vil i denne sammenhæng høre hvordan jeg kan indkorporere noget caching i dette - jeg bruger ikke frames skal det lige nævnes.
Altså: Hvordan tæller jeg online sessions, og hvordan præsenterer jeg dette, uden at den tæller hver eneste gang en bruger loader siden - resten af side skal IKKE være cached.
Enig med jakobdo, den mest hensigtsmæssige måde vil jeg påstå er at proppe det i en mysql-database og så foretage beregningerne udfra denne - og så slette dem efter f.eks. 5 eller 10 mins. inaktivitet.
Jeg regner med at der på et tidspunkt kan komme op til 30.000 online ad gangen. Lad os ihvertfald forestille os der gør - er det script så ikke en uholdbar løsning, da der skal læses og skrives så meget til databasen?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.