PROJET AUTOBLOG


Sebsauvage-Shaarli

source: Sebsauvage-Shaarli

⇐ retour index

Note : optimisation PHP - Le Hollandais Volant

lundi 6 septembre 2021 à 19:56
Je me note l'idée, parce que c'est excellent:
Habituellement quand on gère un cache local, on tape sur un script php qui va d'abord regarder si la copie local existe, et la sert avec un read() si c'est le cas (c'est le cas des miniatures de MinigalNano par exemple).

Timo a eu l'idée suivante: Au lieu de taper sur le script php, on tape directement dans le répertoire du cache, directement avec l'url de la ressource. C'est purement statique, donc Apache servira très rapidement la ressource si elle existe, sans exécuter de php.
En cas de 404 sur une URL du répertoire de cache, on renvoie de manière transparente sur le script php qui ira mettre la donnée en cache avant de la renvoyer.
Donc pour tout "cache hit", on évite carrément d'exécuter du php. C'est très malin.
(Permalink)