C’est impressionnant à quel point on gagne en vitesse lorsqu’on passe tmp/ en tmpfs :
Je l’ai fais pour http://forum.spip.net/, le gain de vitesse est bluffant.
(aucun test réel, juste perceptif)
On pourrait atteindre des perfs équivalentes en supprimant tout log (sont-ils utiles en prod ?) et en mettant les caches SPIP en mémoire ou en base de données ?
C’est impressionnant à quel point on gagne en vitesse lorsqu’on passe tmp/ en tmpfs :
Je l’ai fais pour http://forum.spip.net/, le gain de vitesse est bluffant.
(aucun test réel, juste perceptif)
On pourrait atteindre des perfs équivalentes en supprimant tout log (sont-ils utiles en prod ?)
SPIP 3 ne log plus que les erreurs par défaut (ce qui est tout de même utile)
et en mettant les caches SPIP en mémoire ou en base de données ?
en mémoire avec memoization → xcache ou APC
mais il m’arrive de préférer utiliser memoization/filecache et de placer _DIR_CACHE sur /dev/shm/ (c’est la config actuelle de contrib)
C’est impressionnant à quel point on gagne en vitesse lorsqu’on passe tmp/ en tmpfs :
Je l’ai fais pour http://forum.spip.net/, le gain de vitesse est bluffant.
(aucun test réel, juste perceptif)
On pourrait atteindre des perfs équivalentes en supprimant tout log (sont-ils utiles en prod ?)
SPIP 3 ne log plus que les erreurs par défaut (ce qui est tout de même utile)
Les plugins sont souvent beaucoup plus verbeux
Mais effectivement j’ai choisi de garder les logs (que j’ai mis en tmpfs, vu que leur durée de vie est très très courte et qu’ils sont modifiés très souvent)
et en mettant les caches SPIP en mémoire ou en base de données ?
en mémoire avec memoization → xcache ou APC
mais il m’arrive de préférer utiliser memoization/filecache et de placer _DIR_CACHE sur /dev/shm/ (c’est la config actuelle de contrib)
C’est impressionnant à quel point on gagne en vitesse lorsqu’on passe tmp/ en tmpfs :
Je l’ai fais pour http://forum.spip.net/, le gain de vitesse est bluffant.
(aucun test réel, juste perceptif)
On pourrait atteindre des perfs équivalentes en supprimant tout log (sont-ils utiles en prod ?)
SPIP 3 ne log plus que les erreurs par défaut (ce qui est tout de même utile)
C’est étonnant, en regardant les commentaires de spip_log(), j’ai l’impression du contraire
Enregistrement des evenements
spip_log($message)
spip_log($message,‹ recherche ›)
spip_log($message,_LOG_DEBUG)
spip_log($message,‹ recherche. ›._LOG_DEBUG)
cette derniere notation est controversee mais le 3eme
parametre est plante pour cause de compat ascendante.