cancel
Showing results for 
Search instead for 
Did you mean: 

Мадженто: Memcached, Redis

Мадженто: Memcached, Redis

Всем привет!

 

  1. Что лучше использовать для Мадженто Memcached или Redis?

  2. Подскажите как, подключить Memcached или Redis к Мадженто?

  3. С помощью какого модуля это можно сделать, как платного так и бесплатного?

Цель: увеличение скорости загрузки страниц.

 

Исходя из 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.

 

Но как мне их включить? Чтобы было по русски понятно.) 

5 REPLIES 5

Re: Мадженто: Memcached, Redis

<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

------------
MagenX - Magento and Server optimization

Re: Мадженто: Memcached, Redis

Обратите внимание, что оба средства кэширования работают только для админки, так что если вы ее используете не особенно активно, то большого эффекта от их включения для посетителей не получите. Нужно использовать Lesti FPC.

Re: Мадженто: Memcached, Redis

То есть Вы хотите сказать что от Memcached или Redis для Мадженто пользы нет?

 

В Вордпрессе у меня на сайте Memcached работает отлично.

Re: Мадженто: Memcached, Redis

Совместно с  Lesti FPC польза есть, стоит уточнить что под  Lesti FPC нужна настройка все моменты описаны на официальном сайте 

Re: Мадженто: Memcached, Redis

 

То есть Вы хотите сказать что от Memcached или Redis для Мадженто пользы нет?

У меня тесты показали рост скорости всего на пару десятых секунды. Хостинг был Siteground специализированный под мадженто с Memcached.

А вот LestiFPC кэширует именно фронт часть. Если его соединить с Memcached или Redis, то результат должен быть ощутимый. Хотя многое зависит от того, что продаете, как у вас контент организован и как настроено кэширование. Хорошо должно сработать для страниц с преимущественно статическим контентом (категории, блоговые статьи, отзывы о магазине или все отзывы о товарах и т.п.) как полностраничное кэширование.