Système de cache PHP et charge CPU

Système de cache PHP et charge CPU - PHP - Programmation

Marsh Posté le 13-03-2010 à 14:42:52    

Bonjour à tous,
 
J'utilise pour mon site un système de cache en php (mon site parse de nombreux autres sites de statistiques: flux rss).
Seulement j'ai beau purger mon dossier cache regulierement (tout les jours) je bouffe toujours trop de CPU.
 
Actuellement je fais comme ceci:
- un dossier cache  
- a l'interieur de ce dossier, un dossier pour chaque combinaison de 2 premières lettre de ma page. (exemple cache/OM, cache/PS etc...) qui contient mes fichiers "cacher"
 
Y a t'il une méthode plus efficace?
Comment gerer des milliers de fichiers html?
 
merci
 

Reply

Marsh Posté le 13-03-2010 à 14:42:52   

Reply

Marsh Posté le 13-03-2010 à 21:50:10    

As tu essayé d'utiliser des systèmes de cache indépendants tels que APC, Memcache ou encore Xcache qui s'intègrent parfaitement et facilement à php ( à condition d'avoir un accès ssh évidemment ! )
 
Ces 3 systèmes permettent de gérer un cache utilisateur  de façon assez similaire ( APC gère en plus un cache opcode permettant d'optimiser ton serveur PHP )
 
Voici une description de Memcache par exemple :
"Memcache est un serveur de cache qui utilise un espace au sein de la mémoire vive du serveur pour stocker des données. Ce mode de stockage garantit des temps de lecture très inférieurs au système traditionnel de fichiers."


---------------
Studio-dev : Ingénieur étude et développement
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed