Поиск:

Поиск по:

Результаты поиска по запросу «»
Найдено совпадений
По вашему запросу ничего не найдено
.
Показать еще

Эта статья устарела.

Эта статья написана для услуги Виртуальный хостинг, которая считается устаревшей с 1 июня 2019 года.



Актуальную услугу хостинга можно заказать на нашем сайте netangels.ru/hosting

Настройка memcached для популярных CMS

Данная статья подойдет для тарифов виртуального хостинга. Для облачного хостинга мы рекомендуем воспользоваться следующими статьями:

* Wordpress
* Joomla
* Битрикс
* Drupal

Memcached — это кэширующее хранилище, используемое для хранения данных в оперативной памяти, для быстрого доступа к ним. Настройка работы с memcached может ускорить время загрузки страниц вашего сайта.

Рассмотрим примеры настройки memcached для нескольких популярных систем управления сайтами.

WordPress

Для начала потребуется добавить строчку в файл wp-config.php, который находится в корневой директории вашего сайта:

define ( 'WP_CACHE', true );

Сделать это можно через FTP или используя файловый менеджер "Хостинг" -> "Файловый менеджер".

Выбираем файл wp-config.php, правым кликом из контекстного меню выбираем "Правка".

В открывшемся окне добавляем строку в файл и сохраняем комбинацией клавиш ctrl+s

Переходим к установке плагина.

В административной панели в разделе "Плагины", далее "Добавить новый". Административная панель по умолчанию доступна по адресу http://sitename.ru/wp-admin, где sitename.ru - доменное имя вашего сайта.

На открывшейся странице в строке поиска наберите название плагина WP-FFPC и нажмите клавишу enter.

В окне результатов поиска нужно нажать на кнопку "Установить" рядом с названием плагина WP-FFPC:

Установка будет завершена после активации плагина:

Завершающим этапом будет настройка установленного плагина. Для этого в разделе "Плагины", переходим к настройкам.

Во вкладке "Cache type" в поле "Select backend" нужно выбрать PHP Memcache.

Во вкладке "Backend settings" в поле "Hosts" необходимо указать localhost:11211.

После этого для сохранения настроек нажмите "Save Changes" внизу страницы.

Если все сделано верно, то увидите следующее

Настройка завершена.

Joomla

В CMS Joomla систему кеширования (memcached) нужно просто включить. Для это необходимо зайти в панель управления сайтом (по умолчанию: http://sitename.ru/administrator/), где sitename.ru - адрес вашего сайта. Затем перейдите, пожалуйста, в раздел Сайт -> Общие настройки:

Во вкладке "система", нужно выполнить следующие настройки в разделе "Настройки кэша":

Кэш: Стандартное кэширование
Обработчик кэширования: Memcache
Специфическое кэширование для платформы: нет
Время кэширования: 15 (требуемое значение в минутах)
Сервер Memcache(d): localhost
Порт Memcache(d)-сервера: 11211

Далее "Сохранить и закрыть".

Сайт настроен для работы с memcached.

Bitrix

Настройки немного отличаются для разных версий, поэтому для начала стоит узнать какая версия используется у вас. Версию ядра можно посмотреть в разделе администрирования сайта (http://имя.сайта/bitrix/admin/index.php).

Вариант 1.

Для подключения кеширования memcache в CMS Bitrix версии ядра до 14.0 версии необходимо отредактировать файл ./bitrix/php_interface/dbconn.php.

Сделать это можно через FTP или используя файловый менеджер "Хостинг" -> "Файловый менеджер".

Выбираем файл, правым кликом из контекстного меню выбираем "правка".

В открывшемся окне добавьте в конец файла перед закрывающим тегом ?> следующие строчки:

    define("BX_CACHE_TYPE", "memcache");
    define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01");
    define("BX_MEMCACHE_HOST", "localhost");
    define("BX_MEMCACHE_PORT", "11211");

Сохраняем комбинацией клавиш ctrl+s

Вариант 2.

Для подключения кеширования memcache в CMS Bitrix версии ядра до 14.0 версии необходимо отредактировать файл ./bitrix/.settings.php (если версия ядра выше 14.0).

Сделать это можно через FTP или используя файловый менеджер "Хостинг" -> "Файловый менеджер".

Выбираем файл, правым кликом из контекстного меню выбираем "Правка".

В открывшемся окне добавьте в начале файла после строки return array ( следующие строчки:

    'cache' => array(
       'value' => array (
          'type' => 'memcache',
          'memcache' => array(
              'host' => 'localhost',
              'port' => '11211'
          ),
          'sid' => $_SERVER["DOCUMENT_ROOT"]."#01"
       ),
    ),

Сохраняем комбинацией клавиш ctrl+s

Для проверки, что сайт использует memcached, следует перейти в административную панель сайта -> настройки -> панель производительности -> Битрикс. Если в поле "Хранение кэша"" указано значение memcache, значит настройка выполнена верно.

Drupal

Перед началом установки необходимо скачать модуль memcache с официального сайта Drupal:

Выбираем архив в зависимости от версии Drupal и скачиваем его. Можно также просто скопировать ссылку на архив (например для версии 7.х https://ftp.drupal.org/files/projects/memcache-7.x-1.5.tar.gz).

Административная панель по умолчанию доступна по адресу http://sitename.ru/admin, где sitename.ru - доменное имя вашего сайта.

Как определить версию установленного Drupal?

Нужно перейти в раздел Reports->Отчёт о состоянии. Версия указана в поле Drupal.

В административной панели в разделе "Модули", далее "Install new module".

В открывшемся окне нужно указать ссылку на модуль в поле Install from a URL либо загрузить скаченный ранее архив и нажать Install.

По окончанию, вы должны увидеть следующее сообщение, которое свидетельствует об успешной установке модуля.

Конфигурирование

Для этого необходимо отредактировать файл

./sites/default/settings.php

Сделать это можно через FTP или используя файловый менеджер "Хостинг" -> "Файловый менеджер".

Выбираем файл sites/default/settings.php, правым кликом из контекстного меню выбираем "правка".

В открывшемся окне добавить следующие строки в конец файла и сохранить комбинацией клавиш "ctrl+s"

$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';

Что делать если видите сообщение "ошибка сохранения файла"?

В файловом менеджере нужно изменить атрибуты файла на 644.

После этого файл станет доступен для редактирования.

Включение плагина и проверка работы

После завершения настройки, memcache необходимо включить в адимнистративной панели Drupal, в разделе "Модули".

Проверить корректность установки можно на странице в разделе "Reports" -> "Отчёт о состоянии". Поле Memcache должно быть подсвечено зеленым цветом.


Регистрация доменов

в зонах .RU .РФ

от 200 рублей Зарегистрировать домен

SSL сертификаты

Подтверждение сайта и надежная защита

передаваемых данных

Купить сертификат

Облачные VDS

дешевле чашки кофе

Процессорных ядер: 4, Память: 4 Гб, Диск: 20 Гб SSD, Резервное копирование

от 35 р/день Заказать VDS

Все, что нужно от хостинга

Простое решение для вашего сайта

Подробнее

Хранилище данных

Храни что хочешь по смешным ценам

Почасовая оплата за размещенные данные.

Заказать хранилище