Visa ett inlägg
Oläst 2007-10-15, 14:40 #7
fors fors är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 131
fors fors är inte uppkopplad
Medlem
 
Reg.datum: Aug 2006
Inlägg: 131
Citat:
Originally posted by coredev@Oct 15 2007, 13:02
Fråga: hur gör man detta på ett vettigt sätt när man har över 100.000 användare i databasen. Att göra en select på det tar lite väl mycket databaskraft...

Kanske cacha frågan i memcache iofs..
Jag har visserligen inte lika många användare, men jag gör följande:
1) Jag har en kolumn i användartabellen som avser senaste aktivitet som även är indexerad
2) Vid varje sidhämtning (om man är inloggad) så uppdaterar jag fältet för senaste aktivitet i användartabellen
3) När de aktiva användarna visas så används ju indexet ovan och så cachar jag resultatet i 1 minut i minnet
fors är inte uppkopplad   Svara med citatSvara med citat