Première Méthode:
Vous pouvez en fait sauvegarder la sortie de la page avant de terminer le script, puis charger le cache au début du script.
exemple du code:
Vous pouvez en fait sauvegarder la sortie de la page avant de terminer le script, puis charger le cache au début du script.
exemple du code:
Si vous avez de nombreuses pages nécessitant cette mise en cache, vous pouvez faire ceci:
dans cachestart.php:
dans cacheend.php:
Ensuite, ajoutez simplement
include('cachestart.php'); au début de vos scripts. et ajoutez
include('cacheend.php'); à la fin de vos scripts. N'oubliez pas d'avoir un dossier nommé "cache" et autorisez PHP à y accéder.
N'oubliez pas non plus que si vous faites une mise en cache de la page entière, votre page ne doit pas avoir d'affichage spécifique à SESSION (par exemple, afficher la barre des membres ou autre) car ils seront également mis en cache. Regardez un framework pour une mise en cache spécifique (variable ou partie de la page).
Deuxième Méthode:
Utilisez Squid ou mettez à jour correctement les en-têtes HTTP pour faire une mise en cache du navigateur.
PEAR a un package de mise en cache (en fait deux):
http://pear.php.net/package/Cache
Quatrième Méthode:
Utilisez http://memcached.org/. Il y a une explication sur la façon de le faire sur ce site.