Visa ett inlägg
Oläst 2006-12-07, 01:31 #9
obes avatar
obe obe är inte uppkopplad
Medlem
 
Reg.datum: Dec 2004
Inlägg: 172
obe obe är inte uppkopplad
Medlem
obes avatar
 
Reg.datum: Dec 2004
Inlägg: 172
Citat:
Originally posted by mersault@Nov 7 2006, 22:41
Precis, cachning är ordet PetterS letar efter.
Turck MMCache är bra.
Ännu enklare att implementera tycker jag Cache_Lite är (en PEAR-extension). Då kan du göra som du beskriver i ditt inlägg ungefär. Bara att installera och göra så här:
include(Cache/Lite.php);
objCache = new Cache_Lite( array(cacheDir = cache/, lifeTime = 86400) );
if (content = objCache-get(unikt_id_som_du_får_konstruera_själv)) echo content;
else {
.... konstruera hela sidan (eller mindre delar som är lämpliga) i variabeln content, som vanligt...
echo content
objCache-save(content, unikt_id_som_du_får_konstruera_själv);
}
Testade detta och det funkade mycket bra. Dock funderar jag på vad som händer med katalogen som man anger som cache-dir. Det känns ju som den ganska snart kommer att bli överfull. Ska man kanske ha ett cron-jobb som tömmer den katalogen på gamla filer?
obe är inte uppkopplad   Svara med citatSvara med citat