et Compresser sur les serveurs de décompression qui sont en cours d'exécution PHP peut être rapide - en fonction de votre réseau et la charge sur vos serveurs, il peut être plus rapide que le transfert plus (non compressé) données vers et depuis la serveurs memcached via le réseau.
La compression de vos données signifie également utiliser moins de mémoire sur les serveurs memcached. Comme souvent, vous devez choisir entre CPU, réseau et RAM - et vous devez prendre en considération vos serveurs et votre réseau, leur charge et les ressources disponibles, pour pouvoir décider.
Quelle sera la solution la plus "rapide" dans votre situation particulière? Vous seul pouvez le dire ... Et la seule façon de savoir est probablement de tester les deux solutions dans des "conditions réelles". En outre, les entrées memcached ne peuvent pas dépasser 1 Mo; Je suppose, à certains égards, que la compression peut aider à mettre des entrées un peu plus grandes que 1 Mo (quand pas encore compressé) dans memcached.
Il utilise moins d'espace dans memcache et prend moins de temps à transmettre sur le réseau. Mais vous ajoutez des frais généraux de compression et de décompression. De plus, vous courez un risque d'incompatibilité avec d'autres clients memcache, et des choses comme la commande memcache increment. –