• Как соединиться с сервером Memcached?

    Для подключения к Memcached используйте следующий адрес сокета unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock и порт 0.

    Здесь и далее X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.

    Альтернативный вариант — использовать для подключения IP и порт Memcached-сервера. Для каждого аккаунта эти параметры различаются: их значение также можно узнать в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.

    Пример подключения к Memcached из PHP:

    <?php
    $m = new Memcache;
    $m->connect(
        'unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock',
        0
    );
    $m->set('key', 'value');
    echo $m->get('key');
    ?>
    

    Аналогичный пример на языке Python:

    import memcache
    m = memcache.Client([
        'unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock'
    ])
    m.set('key', 'value')
    print m.get('key')
    

    И на Perl:

    use Cache::Memcached;
    my $m = Cache::Memcached->new({servers => [
        '/home/usersX/первая_буква_логина/логин/memcached/memcached.sock'
    ]});
    $m->set('key', 'value');
    print $m->get('key');
    

    С более подробной документацией вы можете ознакомиться здесь: PHP, Python, Perl.

  • Как использовать Memcached в Joomla! 1.5?

    В панели администрирования Joomla! 1.5 пройдите в раздел «Общие настройки / Система». На открывшейся странице справа в группе полей «Установки кэша» в качестве обработчика кэша выберите «Memory Cache» и нажмите «Применить». Страница обновится. Далее справа в качестве хоста и порта «Memory Cache Server» укажите unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock и 0 соответственно.

    Здесь X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).

  • Как использовать Memcached в 1С-Битрикс?

    Для новых систем с версией ядра выше 14:

    Создайте файл bitrix/.settings_extra.php со следующим содержимым:

    <?php
    return array(
      'cache' => array(
        'value' => array(
          'type' => 'memcache',
          'memcache' => array(
            'host' => 'unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock',
            'port' => '0',
          ),
          'sid' => $_SERVER["DOCUMENT_ROOT"]."#01"
        ),
      ),
    );
    ?>
    

    Здесь X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).

    Подробнее — в документации 1С-Битрикс.

    Для старых систем:

    Откройте для редактирования файл bitrix/php_interface/dbconn.php и вставьте в него следующие строки:

    define("BX_CACHE_TYPE", "memcache");
    define("BX_CACHE_SID", $_SERVER["DOCUMENT_ROOT"]."#01");
    define("BX_MEMCACHE_HOST",
        "unix:///home/usersX/первая_буква_логина/логин/memcached/memcached.sock");
    define("BX_MEMCACHE_PORT", "0");
    

    Здесь X в имени директории usersX может быть целым числом (1, 2, ...) или вообще отсутствовать. Точное значение для вашего аккаунта уточняйте в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели (смотрите значение параметра «Домашняя директория»).

    Войдите в административный интерфейс 1С-Битрикс и перейдите в раздел «Рабочий стол / Настройки / Производительность / Панель производительности»: во вкладке «Битрикс» настройка «Хранение кеша» должна принять значение «memcache».

  • Как использовать Memcached в WordPress?

    В движке WordPress нет встроенной поддержки Memcached, соответствующий функционал реализовывается специальными плагинами. Подобных плагинов несколько, самый мощный из них — «W3 Total Cache». Этот плагин можно установить через административный интерфейс WordPress.

    После установки и активации плагина перейдите в его настройки и включите один или несколько нужных вам типов кэширования: «Page Cache», «Minify», «Database Cache» и/или «Object Cache». Для каждого из них в поле «Cache Method» выберите значение «Memcached». Затем последовательно войдите в подразделы настроек каждого из включенных типов кэширования и в поле «Memcached hostname:port / IP:port» укажите IP и порт вашего Memcached-сервера: они указаны в разделе «Хостинг / Техподдержка / Техническая информация» контрольной панели аккаунта.

Поделитесь собственным опытом
Пишите статьи и записывайте видеоролики о том, как пользоваться услугами «Джино»! Таким образом вы не только поможете другим пользователям, но и получите от 900  на свой счет в программе «Джино.Плюсы ».
Нашли ошибку в тексте? Выделите ее и нажмите Ctrl + Enter
+7 495 229-30-31 Москва
+7 812 407-17-11 Санкт-Петербург
+7 343 288-50-31 Екатеринбург
© «Джино», 2003–2020. «Джино» является зарегистрированным товарным знаком.
Лицензия на телематические услуги связи № 150549 от 09.03.2017.
Правовая информация Политика конфиденциальности Карта сайта