Comment améliorer mon système de cache (mutualisé)?
3 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
Comment améliorer mon système de cache (mutualisé)?
Un de mes sites a apparemment foutu la pagaille récemment du fait de la taille de son cache (en terme de nombre de fichiers). Après discussion avec un administrateur au boulot, cela pourrait venir de l'utilisation de file_exists, qui lance des scans du répertoire (le problème vient du scan, selon l'hébergeur).
La mesure immédiate, ça va être de limiter la taille du cache.
A terme, je voudrais bien envisager d'autres manières de coder. La commande file_exists est-elle à proscrire? Faut-il mieux par exemple faire un @fopen et regarder la valeur de retour? Bref, avez-vous des conseils sur l'implémentation d'un système de cache qui ne "secoue" pas trop les mutualisés
?
La mesure immédiate, ça va être de limiter la taille du cache.
A terme, je voudrais bien envisager d'autres manières de coder. La commande file_exists est-elle à proscrire? Faut-il mieux par exemple faire un @fopen et regarder la valeur de retour? Bref, avez-vous des conseils sur l'implémentation d'un système de cache qui ne "secoue" pas trop les mutualisés
Tu peux essayer
Cependant il ne me semble pas que file_exists parcourt l'ensemble du dossier, ce sont les fonctions comme glob() qui sont dangereuses de ce point de vue [à confirmer].
- Code: Tout sélectionner
$f_exists=(@fclose(@fopen( $file, "r")));
Cependant il ne me semble pas que file_exists parcourt l'ensemble du dossier, ce sont les fonctions comme glob() qui sont dangereuses de ce point de vue [à confirmer].
Re: Comment améliorer mon système de cache (mutualisé)?
ecocentric a écrit:Un de mes sites a apparemment foutu la pagaille récemment du fait de la taille de son cache (en terme de nombre de fichiers). Après discussion avec un administrateur au boulot, cela pourrait venir de l'utilisation de file_exists, qui lance des scans du répertoire (le problème vient du scan, selon l'hébergeur).
Quelle est la structure de ton cache? Un seul répertoire avec des milliers de fichiers dedans? Effectivement à la longue ça peut bouffer pas mal de ressources pour pas grand chose. Il vaut mieux avoir une structure de fichiers un peu hiérarchique, genre tu mets le fichier abcdef1234 dans /a/b/abcdef1234 par exemple. A adapter en fonction de la structure de tes noms de fichiers pour que ce soit à peu près équilibré, et que le nombre de fichiers à un niveau donné n'excède jamais quelques centaines.
Jacques.
3 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google obtient un brevet sur le Social Bookmarking
- WebRankInfo
- Obtenir des liens pour améliorer son référencement
- Le cache de Google : description, explications
- Découpage du forum webmaster en 2 forums
- Overture en passe de racheter Altavista...
- WebRankInfo passe à Dotclear
- Les meilleurs backlinks externes
- L'algorithme de Google en résumé (mars 2003)
- Google rachète Omnisio pour améliorer YouTube
- Système de cache
- Rewriting et système de cache
- Système de cache et de statistiques
- Sessions et système de cache fichier
- Le système de cache de Google est mort ?
- [ADVANCED] systeme de cache pour phpbb
- Utilisation de RewriteCond pour système de mise en cache
- Problème avec le système de cache UR - .htaccess - RewriteC.
- [Système de cache avec fichiers] Milliers de pages, aie ?
- [Réglé] Système de cache lite: je ne vois pas les fichiers
- OVH mutualisé : comment les joindre par tel : astuce !
- Comment améliorer ma pertinence
- Comment améliorer mon site?
- Comment améliorer l'algorithme de Google ?
- Comment améliorer mon site ?
Consultez la description détaillée des produits ou services de Google suivants : Google Analytics, Google Desktop Search
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité



le forum