OVH Cloud OVH Cloud

cache et nom de fichier

1 réponse
Avatar
David Nguyen
Je suppose que j'ai un fichier gen.php qui génére des css. En fonction
d'un parametre de type get, il me génére une css differente. Est-ce que
la mise en cache fonctionne avec de genre de truc. Est-ce que je vais
pouvoir utiliser un cache avec ce genre de fichier :
gen.php?a=erv
gen.php?a=zdf
etc.
et utiliser quoi comme cache. Est-ce que c'est automatique ou bien faut
que j'utilise une lib spéciale de PEAR ou autre.

1 réponse

Avatar
Emmanuel FAIVRE
je te conseille d'utiliser un cache comme decrit dans cet article c'est
ultra efficace (on ne peut pas plus efficace

http://www.zend.com/zend/art/scriptcaching.php

par exemple tu fais un repertoire css
tu y mes un .htacess avec

ErrorDocument 404 /css/index.php

dans l'index tu recupéres $REQUEST_URI et tu la traites

par exmple /css/erv.css si il existe il est chargé sinon
le 404 est declenché et le script index.php peut alors générer
un requete sur /css/gen.php?a=erv qui va renvoyer le CSS
et ensuite ecrire le fichier /css/erv.css

la prochaine fois que tu accedes a erv.css il existe déjà

Manu


Je suppose que j'ai un fichier gen.php qui génére des css. En fonction
d'un parametre de type get, il me génére une css differente. Est-ce que
la mise en cache fonctionne avec de genre de truc. Est-ce que je vais
pouvoir utiliser un cache avec ce genre de fichier :
gen.php?a=erv
gen.php?a=zdf
etc.
et utiliser quoi comme cache. Est-ce que c'est automatique ou bien faut
que j'utilise une lib spéciale de PEAR ou autre.