Pyrocache против Memcached - PullRequest
       11

Pyrocache против Memcached

1 голос
/ 19 июля 2011

Я использовал PyroCMS для некоторых проектов, мне это очень нравится.Сейчас я занимаюсь разработкой другого сайта на его основе.На моем веб-сайте мне нужно работать с большой базой данных, она не очень большая, но достаточно большая, чтобы требовать модуль кеша.Я не решаюсь использовать встроенную библиотеку Pyrocache или сторонний кеш, memcached.Так почему я должен использовать memcached?Может ли Pyrocache управлять большими данными?Каковы преимущества Pyrocache по сравнению с memcached?

На моем веб-сайте он будет отображать информацию в более чем 200 000 местоположений, данные в течение длительного времени являются статичными.Я хочу использовать кеш для кэширования всех данных о местоположении, поэтому при запросе пользователя он напрямую возвращает результат без запроса к базе данных.Может ли Pyrocache Suite для моего сценария?

Спасибо заранее, Лео

1 Ответ

3 голосов
/ 19 июля 2011

Pyrocache хранит данные локально (не может совместно использоваться несколькими веб-серверами) на диске (не очень быстро).Memcache хранит данные в памяти (быстро), а сервер / пул memcache может быть разделен между несколькими веб-серверами.

Основными преимуществами пирокеша будет простота как при вызове, так и при установке - вам не нужноустановить и настроить memcached.

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

...