• [^] # Re: De l'intérêt...

    Posté par . En réponse au message De l'interêt de Memcached - Redis. Évalué à 2.

    Memcached (le "D" pour "distribué") est un système de cache en mémoire, distribué entre plusieurs serveurs. A ma connaissance, il ne fait pas de cache de "code intermédiaire". C'est plutot les extensions OpCache ou APC qui s'en occupent.

    L'interet d'un Memcached ou Redis est bien de faire du cache partagé et/ou distribué entre différents serveurs web. Si l'application le supporte, cela permet de mettre en cache des blocks de code HTML (ou du json, ou tout ce qu'on veut) plutot que de regenerer à chaque fois à partir des templates.

    De plus, Redis/memcached fonctionnent tres bien pour faire du partage de sessions serveurs. En effet, en PHP, c'est une très mauvaise idée de partager les sessions entre plusieurs serveurs sur du NFS. En cas de forte charge, cela peut ralentir l'application. Alors que l'extension Redis pour PHP propose un handler de session qui fonctionne très bien même sous forte charge.