Readfile sur fichier de cache volumineux - PHP - Programmation
Marsh Posté le 04-09-2013 à 17:12:55
tu fais ton propre système de cache ou bien tu utilises un framework ?
Marsh Posté le 04-09-2013 à 18:28:10
Le mien .. pas de différence une fois que j'enlève le ob_end_clean, que ce soit en ramdisk, apc ou disque tout court, c'est cela que je trouve curieux en soi ..
Marsh Posté le 04-09-2013 à 19:22:09
question bête, ca serait pas le réseau qui te freine plutôt que le temps serveur ?
Marsh Posté le 05-09-2013 à 08:28:01
non, vraiment la fermeture du tampon qui prennait 100ms en moyenne ..
Marsh Posté le 02-09-2013 à 13:32:03
Bonjour, sur certains sites hébergés le fichier de cache constitue plus de 100ko
Hors en performance, la lecture de ce cache prend 178ms, alors que sa génération totale : 218ms
J'ai essayé de placer ces fichiers volumineux sur /dev/shm ( qui est sur la RAM ) .. aucun gain de performance ..
Je me demande s'il existe une astuce pour réduire le temps de chargement de ces fichiers ( les plus demandés ) aurais-je plus de gain en le placant dans le cache APC plutôt que sur la RAM, que sur le disque ??
Je pense que je viens de répondre à ma propre interrogation .. je lisais le fichier de cache après un ob_start(); et un ob_end_clean(); #ce dernier prennait bcp de temps avant l'echo final
Ceci dit, je ne comprends pas pourquoi l'Ob_start() réduit mon temps de calcul de la page de x 10 ??, le désactiver et lire le fichier de cache devrait être plus rapide, non ???
Merci pour vos lumières
Message édité par grosbin le 02-09-2013 à 14:26:17
---------------
Photos Panoramiques Montagnes Haute Savoie