Bonjour,
j'ai présentement un script un compress.php qui sert à mettre en cache des fichiers grâce à ces lignes :
il marche mais j'aimerais améliorer la façon de mettre en cache un fichier. avec ce système il y a des désynchronisations vu que les .css du site sont en cache, et que le HTML est mis à jour fréquemment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 header("Content-Type: " . $content_types[$ext]); header("Expires: " . gmdate('D, d M Y H:i:s', time() + $max_age) . ' GMT'); header("Cache-Control: must-revalidate, proxy-revalidate, max-age=" . $max_age . ", s-maxage=" . $max_age);
il faudrait que le navigateur envoit la dernière date de mise en cache à un fichier, afin que je puisse la comparer avec le date de modification du fichier sur le filesystem de mon serveur, et en conséquent "ordonner" au navigateur de lire le fichier en cache ou daller chercher le nouveau.
Est ce qu'il y a une façon de faire ça? (je ne suis pas sur que la solution serait un module apache mais c'est ce qui me semble le plus logique)
Partager