Меню

Bitrix не работает memcached

Настройка Битрикс с memcached

Подскажите, есть ли какое руководство для настройки битрикса + memcached,
или пару предложений описательного характера

Но, я настроил по инструкции, по процессам вижу, что memcached работает, но роста производительности вообще не видно:(

Может чего-то еще нужно где-то настроить или я мог где-то что-то забыть?

Цитата
Николай Рыжонин написал:
Как таковой прибавки в производительности и не будет

Цитата
Андрей Максимов написал:
А зачем тогда вообще предлагается его ставить? Я думал, что сайт быстрее работать будет.

У использования memcache есть ряд преимуществ

1. Отсутствует разрастание кеша с течением времени
2. Позволяет организовать единое хранилище кеша для нескольких серверов
3. Может быть оптимальным решением при использование различных VDS с медленной дисковой системой
4. При работе с ним через файловы сокет, по скорости приближается к кешу в файлах.

Цитата
4. При работе с ним через файловы сокет, по скорости приближается к кешу в файлах.

А как настроить работу через сокет?
Пробовал сделать по инструкции в курсе для хостеров
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=32&LESSON_ID=5505

Не работает. Во всяком случае, панель производительности пишет cacheenginenone.

Источник

Кеш не подключается?

Установил memcahed
Запущен на Windows как служба.
В php добавлен модуль php_memcahed.dll
php_info показывает, что все пашет

Усановил в dbconn.php

Проверил, она устарела (как всегда) нашёл другой вариант отсюда

Усановил в .settings.php

Усановил в .settings-extra.php

В результате ничего. Окно выдает, что кеш отключен.

Скажи, а ты при вставки элемента не мог забыть прописать кэш?

Нашел решение в моем случае. В файле .settings.php нужно прописать следующее:

‘cache’ =>
array (
‘value’ =>
array (
‘sid’ => ‘$_SERVER[«DOCUMENT_ROOT»].»#01″‘,
‘type’ => ‘memcache’,
‘memcache’ =>
array (
‘host’ => ‘127.0.0.1’,
),
),
‘readonly’ => false,
),

Изменил на
‘cache’ => array (
‘value’ => array (
‘type’ => ‘files’,
),
‘readonly’ => false,
),

Без изменений. Админка грузится, а паблик падает.

Продукты

Управление сайтом

Битрикс24

Мобильное приложение

Интернет-магазин + CRM

Решения

Для интернет-магазинов

Для медорганизаций

Для учебных заведений

Для госорганизаций

Каталог готовых решений

Внедрение

Выбрать партнера

Проверить партнера

Стать партнером

© 2001-2021 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности

Источник

Не работает кеширование на сайте

Кеширование включенно и вадминке и у компонентов, но всегда Cache size: 0 b
Папка /bitrix/cashe/ пустая
В панели производительности Хранение кеша: cacheenginenone

Может быть cacheenginenone причиной проблемы?

Цитата
Екатерина Шелест пишет:
Имеется ли проблема с записью в папку, права доступа посмотрите.
Проверьте соответствие рекомендуемым настройкам php.

С этим все в порядке

Цитата
Альберт Фахриев пишет:
bitrix/admin/site_checker.php?lang=ru

Про это мы в курсе, проблем там нет

Проблему решили на сервере.

Цитата
Денис Барабанщиков пишет:
Проблему решили на сервере

Столкнулся с проблемой, погугли, нашел эту тему. Посчитал своим долгом разобраться в проблеме.

Короче, cacheenginenone горит когда у вас некорректно настроен сам софт. Например, вы указали хранение в мемкеше, а мемкеш не настроен, не заводится. Тогда проект НЕ БУДЕТ кешироваться, а в панели будет гореть «cacheenginenone», что своего рода болванка по умолчанию.

Цитата
Антон Долганин написал:
Столкнулся с проблемой, погугли, нашел эту тему. Посчитал своим долгом разобраться в проблеме.

А вы случайно не сталкивались с ситуацией, когда 2 сайта работают на одной копии 1С-Битрикс, но при проверке производительности в админке первого сайта выводится cacheenginenone, а при проверке производительности в админке второго сайта выводится memcache ?

Причем, я вношу изменения в файлы .settings.php и .settings_extra.php касательно кеширования и значение в панели производительности меняется в админке второго сайта, но в админке первого сайта, не смотря ни на что, постоянно висит cacheenginenone.

P.S. Оказалось, дело было в версии php, которая должна была быть 5.3, а на первом сайте стояла 5.4.

Цитата
Slava Krikunov написал:
Причем, я вношу изменения в файлы .settings.php и .settings_extra.php касательно кеширования и значение в панели производительности меняется в админке второго сайта, но в админке первого сайта, не смотря ни на что, постоянно висит cacheenginenone.

Хостинг timeweb.

та же история с таймвебом, плановый переход выполняю всех сайтов с 5.3 на 5.4.
в процессе выяснилось что в 5.4 не работают основные настройки которые прописывались ранее в блоке .htaccess
касательно кодировки, pcre.recursion_limit итд

в итоге общения с техподдержкой выяснилось что надо теперь их прописывать в папке cgi-bin в корне сайта в файле php.ini

В ходе проб и ошибок родилась примерно такая структура данного файла

каждая строчка по сути убирает одну и ошибок которую выдаёт битрикс при проверке конфигурации, либо при запуске сканера безопасности.

Источник

Bitrix не работает memcached

Курс предназначен для организаций, предоставляющих услуги хостинга и желающих получить компетенцию Рекомендуемый хостинг.

В курсе рассматриваются требования платформы Bitrix Framework к хостингу, вопросы установки, настройки продукта а также вопросы инструментов и методов оптимизации серверов и баз данных для работы с системой

Для хостеров не является обязательным, но рекомендуется изучение курсов Контент-менеджер и Администратор. Базовый для получения более полного представления о возможностях системы и способах работы с ней.

Рекомендуется ознакомиться с опытом настройки и тестирования серверов в блогах Александра Демидова и Дениса Шаромова, а так же с отзывами клиентов о хостингах в группе Черный и белый список хостингов социальной сети компании «1С-Битрикс».

Если ваш хостинг на Windows, то вам может быть полезна группа 1С-Битрикс на платформе Windows Server 2008 в социальной сети сайта «1С-Битрикс». В ней пользователи делятся опытом работы системы на IIS 7.

После изучения курса вам будет предложено пройти тесты на сертификацию. При успешной сдаче линейки тестов на странице Моё обучение можно просмотреть результат обучения и загрузить сертификат в формате PDF.

На каждой странице курса авторизованный на сайте посетитель может дать комментарий к содержимому страницы. Комментарий — не форум, там не ведётся обсуждений или разъяснений. Это инструмент для сообщений нам об ошибках, неточностях. Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:

У нас часто спрашивают, сколько нужно заплатить

Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов — ничего из этого оплачивать не нужно.

Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

Баллы опыта

В конце каждого урока есть кнопка . При клике на неё в Вашу итоговую таблицу опыта добавляется то количество баллов, которое указано в прочитанном После нажатия кнопки Прочитано! появится
окно подтверждения:

уроке.

Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат — это если общее число набранных Вами баллов отличается от максимального на 1-2%.

Скачать материалы курса в формате EPUB. Файлы формата EPUB Чем открыть файл на
Android:
EPUB Reader
CoolReader
FBReader
Moon+ Reader
eBoox

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла от 28.04.2021.

Источник

Не работает кеширование на сайте

Кеширование включенно и вадминке и у компонентов, но всегда Cache size: 0 b
Папка /bitrix/cashe/ пустая
В панели производительности Хранение кеша: cacheenginenone

Может быть cacheenginenone причиной проблемы?

Цитата
Екатерина Шелест пишет:
Имеется ли проблема с записью в папку, права доступа посмотрите.
Проверьте соответствие рекомендуемым настройкам php.

С этим все в порядке

Цитата
Альберт Фахриев пишет:
bitrix/admin/site_checker.php?lang=ru

Про это мы в курсе, проблем там нет

Проблему решили на сервере.

Цитата
Денис Барабанщиков пишет:
Проблему решили на сервере

Столкнулся с проблемой, погугли, нашел эту тему. Посчитал своим долгом разобраться в проблеме.

Короче, cacheenginenone горит когда у вас некорректно настроен сам софт. Например, вы указали хранение в мемкеше, а мемкеш не настроен, не заводится. Тогда проект НЕ БУДЕТ кешироваться, а в панели будет гореть «cacheenginenone», что своего рода болванка по умолчанию.

Цитата
Антон Долганин написал:
Столкнулся с проблемой, погугли, нашел эту тему. Посчитал своим долгом разобраться в проблеме.

А вы случайно не сталкивались с ситуацией, когда 2 сайта работают на одной копии 1С-Битрикс, но при проверке производительности в админке первого сайта выводится cacheenginenone, а при проверке производительности в админке второго сайта выводится memcache ?

Причем, я вношу изменения в файлы .settings.php и .settings_extra.php касательно кеширования и значение в панели производительности меняется в админке второго сайта, но в админке первого сайта, не смотря ни на что, постоянно висит cacheenginenone.

P.S. Оказалось, дело было в версии php, которая должна была быть 5.3, а на первом сайте стояла 5.4.

Цитата
Slava Krikunov написал:
Причем, я вношу изменения в файлы .settings.php и .settings_extra.php касательно кеширования и значение в панели производительности меняется в админке второго сайта, но в админке первого сайта, не смотря ни на что, постоянно висит cacheenginenone.

Хостинг timeweb.

та же история с таймвебом, плановый переход выполняю всех сайтов с 5.3 на 5.4.
в процессе выяснилось что в 5.4 не работают основные настройки которые прописывались ранее в блоке .htaccess
касательно кодировки, pcre.recursion_limit итд

в итоге общения с техподдержкой выяснилось что надо теперь их прописывать в папке cgi-bin в корне сайта в файле php.ini

В ходе проб и ошибок родилась примерно такая структура данного файла

каждая строчка по сути убирает одну и ошибок которую выдаёт битрикс при проверке конфигурации, либо при запуске сканера безопасности.

Источник

Читайте также:  У патриота не работают дворники
Adblock
detector