2011-07-19 3 views
1

J'ai utilisé PyroCMS pour certains projets, je l'aime tellement. Je suis en train de développer un autre site web basé dessus. Dans mon site web, j'ai besoin de travailler sur une grosse base de données, ce n'est pas vraiment gros mais assez gros pour nécessiter le module de cache. J'hésite à utiliser la bibliothèque Pyrocache intégrée ou le cache tiers, memcached. Alors pourquoi devrais-je utiliser memcached? Le Pyrocache peut-il également gérer de grandes données? Quels sont les avantages de Pyrocache par rapport à Memcached?Pyrocache vs Memcached

Sur mon site, il va afficher des informations sur plus de 200.000 emplacements, les données sont statiques depuis longtemps. Je veux utiliser le cache pour mettre en cache toutes les données d'emplacement, donc quand la demande de l'utilisateur, il renvoie directement le résultat sans interroger la base de données. La suite Pyrocache peut-elle convenir à mon scénario?

Merci à l'avance, Leo

Répondre

3

Pyrocache stocke les données localement (ne peuvent pas être partagées entre plusieurs serveurs Web) sur le disque (pas très rapide). Memcache stocke les données en mémoire (rapide) et un serveur/pool memcache peut être partagé entre plusieurs serveurs Web. Les principaux avantages de pyrocache sont la simplicité d'invocation et d'installation. Vous n'avez pas besoin d'installer et de configurer memcached.

http://pyrocms.com/docs/manuals/developers/caching-data-with-pyrocache