#1 19-03-2010 16:54

jonas
Inscription : 25-06-2006
Messages : 729

GCweb 2, discussion gestion du cache

GCweb 2 ne verra peut-être jamais le jour mais si celui-ci sort un jour la gestion du cache serra complêtement modifiée et serra si possible plus performante mais prendrera en tout cas moi d'espace disque.

Actuellement GCweb 1.x transphorme le fichier de sauvegarde xml de GCstar en tableau php et met le resultat en cache (ce cache à une durée de vie infinie).
Ensuite GCweb filtre et tri ce tableau puis le remet en cache (ce cache à une courte durée de vie sous si indication contraire).
A chaque affichage de page, même si cette page d'affiche au 1 élément c'est toute la collection qui est lue dans le fichier cache.

Dans GCweb 2 le but serait d'avoir
  * Un fichier cache par élément qu ne contienderai que les informations utilisée par gcweb
  * Le resultat des filtrages et triages serait mis en cache mais ne stockerai que l'id de l'élément
Ensuite pour afficher une page : GCweb lit le cache de filtrage (ou le créer)
Puis va cherche les informations de chaque id à afficher dans les cache par éléments

GCweb 2 n'utiliserra pas de pase de donnée type MySQL mais peut-être qu'il sockera le cache dans une pase SQLite.

Toutes les remarques de personne expérimentée sont les bienvenues smile

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums