Citaat:
Origineel geplaatst door Pinocchi
Wat wij doen voor een aantal sites is het volgende:
Alle gegevens staan in een database en worden daarin aangepast.
Na het aanbrengen van een wijziging in de database omtrent een speciale user bijvoorbeeld worden de statisch gegenereerde gegevens van die gebruiker weggegooid, maar nog niet opnieuw aangemaakt.
Pas op het moment dat de gegevens van deze gebruiker worden opgevraagd wordt gekeken of al een statische pagina bestaat en anders wordt deze gegenereerd. Daarmee voorkom je dus ook het genereren van statische bestanden die wellicht helemaal niet nodig zijn omdat deze tussen de aanpassingen helemaal niet worden bekeken.
Daarnaast krijg je vaak bij grote directories dat deze traag worden door het moeten opzoeken/uitpikken van het juiste bestandje. Dit pakken we aan door een directory structuur die wat dieper gaat, maar wel maar max 100 bestanden in de directory heeft staan.
profiel 22.532 zou dan in als volgt opgepikt worden:
pad/naar/de/bestanden/2/25/32.html
Tja, dit is volgens mij gewoon de meest ideale manier, alleen dan moet je er ook voor zorgen dat een nieuw gegenereerde dir ook gelijk een .htaccess mee krijgt.