Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1643 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Cache] Avec un temps de vie variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Cache] Avec un temps de vie variable

n°997321
Sebastien
Posté le 01-03-2005 à 16:52:16  profilanswer
 

Voila je genere des pages php qui sont modifiés qu'une fois par jour, donc pour un gars evident de temps je souhaite mettre en place un cache.
 
Et la je me pose la question pour la durée de vie du cache, puis je m'amuser à mettre un truc du genre
 
$time =  mktime($demain) - time;
 
Pensez vous que c'est réalisable, et surtotu ceux qui utilisent ce genre d'outils, pensez vous que ce que je souhaite faire est jouable ?
 

mood
Publicité
Posté le 01-03-2005 à 16:52:16  profilanswer
 

n°997656
omega2
Posté le 01-03-2005 à 22:38:12  profilanswer
 

Le plus simple, c'est de créer des fichiers html quand il y en à besoin. Le script php ne tournant alors que quand il y a une mise à jour à faire.
Avec ça, plus besoin de calculer une durée de mise en cache.

n°997834
Sebastien
Posté le 02-03-2005 à 09:31:29  profilanswer
 

Ouais mais je me vois pas faire plus de 100.000 fichiers html sachant que meme pas 1% seront visualisés dans la journée (se sont des stats)

n°997914
ratibus
Posté le 02-03-2005 à 10:15:29  profilanswer
 

Regarde comment marche ceci : http://pear.php.net/package/Cache_Lite

n°998035
Sebastien
Posté le 02-03-2005 à 11:27:12  profilanswer
 

C'est exactement ca que j'utilise :)
Et donc j'ai mis dans options le lifeTime à demain - maintenant
Je voulais etre sur que ca cause pas d'incidents majeurs, enfin ce matin ca m'a bien recréé des fichiers de cache donc ca à l'air d'etre bon, le seul soucis est qu'il ne m'a pas efface mes anciens fichiers de cache.

n°998060
ratibus
Posté le 02-03-2005 à 11:34:53  profilanswer
 

Il en purge pas les fichiers par défaut ($_automaticCleaning).
 
Regarde la source :

Citation :

Code :
  1. /**
  2. * Disable / Tune the automatic cleaning process
  3. *
  4. * The automatic cleaning process destroy too old (for the given life time)
  5. * cache files when a new cache file is written.
  6. * 0               => no automatic cache cleaning
  7. * 1               => systematic cache cleaning
  8. * x (integer) > 1 => automatic cleaning randomly 1 times on x cache write
  9. *
  10. * @var int $_automaticCleaning
  11. */
  12. var $_automaticCleaningFactor = 0;



Message édité par ratibus le 02-03-2005 à 11:35:53
n°998079
Sebastien
Posté le 02-03-2005 à 11:41:49  profilanswer
 

A ouais merci de l'info :)
Mais vu comment ca fonctionne je vais me faire un petit script qui purge tout ca, car moi c'est une seule suppression journaliere, donc les options ne sont pas pertinentes dans mon cas.


Message édité par Sebastien le 02-03-2005 à 11:44:18

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Cache] Avec un temps de vie variable

 

Sujets relatifs
On clique sur un bouton et sa change une variable ?Variable dans des macros pour Word
Post de plusieurs formulaires comment recuperer une variable?Variable dans un maskeditbox
inscrire automatiquement une variable ds un registreprobleme de cryptage d'une variable...
Déefinir le temps d'éxécution d'une boucletemps reel en java
Variable Fonctionproblème requete Sql avec variable
Plus de sujets relatifs à : [Cache] Avec un temps de vie variable


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR