Zoals reeds eerder genoemd is het voor 3.500 profielen niet de moeite waard om ook maar iets aan caching te doen.
Daarnaast denk ik dat je niet alleen naar de opslag moet kijken, maar naar het hele proces.
Indien je via php de cache bestanden gaat includen heb je nog steeds een relatief grote overhead door het gebruik van PHP zelf.
Voor sites met een hoog bezoekersaantal kan je daarom beter de uitvoer van PHP cachen.
Proxy servers zoals squid zijn hiervoor in te stellen.
Indien je toch PHP wilt gebruiken, vergeet dan niet de laatste wijzingsdatum mee te sturen.
Dit wordt vaak vergeten en dan werkt de browser cache aan de kant van de bezoeker totaal NIET.PHP Code:$last_modified = date('D, d M Y H:i:s', $TIMESTAMP_VAN_BESTAND_OF_UIT_DATABASE).' GMT';
if ( isset($_SERVER['HTTP_IF_MODIFIED_SINCE']) )
{
if ($_SERVER['HTTP_IF_MODIFIED_SINCE'] == $last_modified)
{
header("HTTP/1.1 304 Not Modified");
exit(0);
}
}
header("Last-Modified: ".$last_modified);

Likes:


Mag je een flinke class voor gaan schrijven om dat allemaal managable te houden (vooral ook searchable)