Всем привет!
Что лучше использовать для Мадженто Memcached или Redis?
Подскажите как, подключить Memcached или Redis к Мадженто?
С помощью какого модуля это можно сделать, как платного так и бесплатного?
Цель: увеличение скорости загрузки страниц.
Исходя из http://devdocs.magento.com/guides/m1x/ce18-ee113/using_redis.html и http://devdocs.magento.com/guides/v2.0/config-guide/memcache/memcache_magento.html - похоже у Magento встроенная поддержка Redis и Memcached.
Но как мне их включить? Чтобы было по русски понятно.)
<session_save>db</session_save> <redis_session> <host>127.0.0.1</host> <port>6379</port> <password></password> <timeout>10</timeout> <persistent><![CDATA[db1]]></persistent> <db>1</db> <compression_threshold>2048</compression_threshold> <compression_lib>lzf</compression_lib> <log_level>1</log_level> <max_concurrency>64</max_concurrency> <break_after_frontend>5</break_after_frontend> <break_after_adminhtml>30</break_after_adminhtml> <first_lifetime>600</first_lifetime> <bot_first_lifetime>60</bot_first_lifetime> <bot_lifetime>7200</bot_lifetime> <disable_locking>0</disable_locking> <min_lifetime>86400</min_lifetime> <max_lifetime>2592000</max_lifetime> </redis_session> <cache> <backend>Cm_Cache_Backend_Redis</backend> <backend_options> <default_priority>10</default_priority> <auto_refresh_fast_cache>1</auto_refresh_fast_cache> <server>127.0.0.1</server> <port>6379</port> <persistent><![CDATA[db2]]></persistent> <database>2</database> <password></password> <force_standalone>0</force_standalone> <connect_retries>1</connect_retries> <read_timeout>10</read_timeout> <automatic_cleaning_factor>0</automatic_cleaning_factor> <compress_data>1</compress_data> <compress_tags>1</compress_tags> <compress_threshold>204800</compress_threshold> <compression_lib>lzf</compression_lib> </backend_options> </cache>
это идет в app/etc/local.xml
а это команду в корневой папке магенто:
sed -i "s/false/true/" app/etc/modules/Cm_RedisSession.xml
этот модуль для кэша :
https://github.com/colinmollenhour/Cm_Cache_Backend_Redis
Обратите внимание, что оба средства кэширования работают только для админки, так что если вы ее используете не особенно активно, то большого эффекта от их включения для посетителей не получите. Нужно использовать Lesti FPC.
То есть Вы хотите сказать что от Memcached или Redis для Мадженто пользы нет?
В Вордпрессе у меня на сайте Memcached работает отлично.
Совместно с Lesti FPC польза есть, стоит уточнить что под Lesti FPC нужна настройка все моменты описаны на официальном сайте
То есть Вы хотите сказать что от Memcached или Redis для Мадженто пользы нет?
У меня тесты показали рост скорости всего на пару десятых секунды. Хостинг был Siteground специализированный под мадженто с Memcached.
А вот LestiFPC кэширует именно фронт часть. Если его соединить с Memcached или Redis, то результат должен быть ощутимый. Хотя многое зависит от того, что продаете, как у вас контент организован и как настроено кэширование. Хорошо должно сработать для страниц с преимущественно статическим контентом (категории, блоговые статьи, отзывы о магазине или все отзывы о товарах и т.п.) как полностраничное кэширование.