2010-09-07 3 views
3

J'ai créé un cadre pour un projet. Le projet effectue un nombre moyen de requêtes (mais le trafic qu'il obtiendra le fera plus par utilisateur). Les vues sont mixtes HTML et PHP. Je cherche simplement les meilleures façons minimalistes sur la façon dont je devrais mettre en cache mes fichiers de vue (le contrôleur utilise la mise en mémoire tampon de sortie, peut-être je peux tirer parti de cela?) Et mettre en cache mes requêtes. J'ai regardé autour de moi, mais je n'ai trouvé que des bibliothèques volumineuses ou des méthodes très grossières pour faire ces choses, quelque chose qui ne m'intéresse pas.Mise en cache PHP (HTML + PHP)

Merci pour l'aide!

Répondre

2

Vous pouvez essayer de mettre en cache des vues complexes comme les listes etc.

Un exemple: Vous avez une vue d'ensemble de la catégorie, il indique le nom de toutes les catégories et le nombre d'éléments qu'il contient. Vous pouvez mettre en cache cette vue en tant que code HTML statique tant qu'aucun nouvel élément n'a été inséré ou supprimé dans aucune catégorie.

Ainsi, chaque fois que vous créez un nouvel élément ou en supprimez un, vous devez régénérer cette vue.

Puisque les articles sont créés moins souvent que d'être vu, vous pouvez enregistrer de nombreuses requêtes;)

PS: Vous ne devez pas utiliser des fichiers pour cela, vous pouvez utiliser memcache (google pour elle)

+0

Merci. Ouais a du sens. Merci! – aibot