Visa ett inlägg
Oläst 2007-09-27, 11:15 #11
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 andi@Sep 27 2007, 09:59
Lite frågor från en okunnig, men om jag fattat det rätt så är memcached bra för data i databasen som inte ändras så ofta? Om SQL-satserna ofta är olika så är det väl heller inte någon större idé att använda memcached eller?

Hur pass mycket avlastning blir det för databasen om man använder memcached? Några som använt det som har lite siffror? När är det bra, när är det mindre bra?

Skulle man kunna använda memcached för filer som man läser in i PHP-script också? Så att man inte behöver läsa filen från disk varje gång?
Om du inte vill läsa in PHP-filen från disk varje gång den körs, så använd då APC eller liknande. Då cachelagras bytekoden för PHP-filen i minnet. Man kan även stänga av så att den inte kollar disken överhuvudtaget (normalt så kollar APC om filen har ändrats vid varje exekvering av en PHP-fil, och isf genereras ny bytekod). Genom att köra APC eller liknande så sparar du rätt mycket prestanda.

En intressant sak är även att APC i version 6 av PHP kommer att komma med per default. Dock inte aktiverad, detta på grund av att det krävs lite konfiguration.

http://se.php.net/apc

EDIT: Iofs så cachelagrar operativsystemet (åtminstone *nix) filer i minnet som används ofta. Men att spara undan bytekoden för PHP-filer är väldigt bra, då slipper filerna parsas om hela tiden!
fors är inte uppkopplad   Svara med citatSvara med citat