Question

J'étais curieux ... Existe-t-il des avantages / inconvénients de l'utilisation de la compression dans Memcache?

Était-ce utile?

La solution

De nombreux clients utilisent la compression, mais aucune compression ne se produit dans le serveur lui-même.

La compression côté client signifie que moins de données sont envoyées sur le réseau, mais plus important encore, les objets individuels sont plus petits. Les objets plus petits seront probablement stockés plus efficacement car ils risquent davantage de tomber dans des dalles plus petites.

Même si vous ne constatez pas de réduction significative des pertes de temps dans les dalles, vous devriez probablement disposer de plus d'espace pour davantage d'objets.

Autres conseils

Dans un cluster à grande échelle, les E / S deviennent critiques.

La compression peut augmenter la charge du processeur, mais réduire les entrées / sorties à la place.

Je ne connaissais pas les options de compression dans les clients Memcache.

Cependant, je pense que si vous avez besoin de plus d’espace sur le serveur Memcache, vous devez investir dans plus de RAM ou éventuellement plus de serveurs, si besoin est. La compression des données coûtera des cycles de traitement de votre serveur Web (en fonction de l’algorithme et du degré de compression) et, au fond, je ne pense pas que cela en vaut la peine.

BTW, Ram est bon marché :))

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top