Задача: имеем полностью настроенный и оптимально сконфигурированный веб-сервер под управлением Ubuntu 20.04 на котором запущен интернет магазин c 1С-Битрикс. Нужно настроить хранение кеша в Redis хранилище (инструкция совместима и с Debian).
Настройка Redis кеширования для 1С-Битрикс, под Ubuntu 20.04
Михаил Базаров: 22.09.2023 13:28:29
Настройка Redis кеширования для 1С-Битрикс, под Ubuntu 20.04
Задача: имеем полностью настроенный и оптимально сконфигурированный веб-сервер под управлением Ubuntu 20.04 на котором запущен интернет магазин c 1С-Битрикс. Нужно настроить хранение кеша в Redis хранилище (инструкция совместима и с Debian). |
Михаил Базаров: 22.09.2023 13:28:30
Оптимальные настройки Redis могут сильно зависеть от конкретного применения, а также от характеристик сервера и ожидаемой нагрузки. Вот базовые настройки, которые можно использовать в большинстве случаев:
Максимальный объем памяти:
Это значение устанавливает максимальный объем памяти, который Redis может использовать для хранения данных. Здесь установлено 2 гигабайта. Политика вытеснения:
Эта политика указывает Redis, какой ключ вытеснить, если достигнут максимальный объем памяти. В данном случае, Redis будет вытеснять ключи с истекшим временем жизни (TTL) с наименьшей частотой использования. Количество соединений:
Этот параметр устанавливает максимальное количество одновременных клиентских соединений. Установите его в соответствии с ожидаемой нагрузкой. Очередь ожидающих соединений:
Этот параметр указывает максимальное количество ожидающих соединений. Вам может потребоваться увеличить его, если у вас много соединений. Отключение сохранения на диск:
Если вам не требуется сохранение данных на диск, лучше отключить эту опцию. Отключение журналирования в диск:
Если вы не используете журналирование в диск (append-only file), то его можно отключить. Эти параметры представляют собой базовые рекомендации и могут потребоваться корректировки в зависимости от конкретного сценария использования Redis. Важно также регулярно мониторить производительность и адаптировать настройки под реальные условия и нагрузку. |
Блог-note: заметки разработчика
Информация о службе доставки по ее ID, в 1С-Битрикс
Задача: зная ID службы доставки получить необходимую информацию о ней, с помощью API 1С-Битрикс
Обновить страницу Inapbrowser в приложении Apache Cordova, при выходе из фона
Задача: Мобильное приложение, созданное на Apache Cordova должно перезагрузить текущую страницу, открытую с помощью плаг...
Получить все поля раздела, включая пользовательские, в section.php
Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом ...
Получение местоположений через API Битрикс c поиском по select.
Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения м...
Заполнить инфоблок брендов из свойства инфоблока с товарами
Задача: в интернет-магазине есть инфоблок с товарами, загружаемый из 1С, у которого заполнено свойство "Производите...
Получение доступа к железу устройства из Битрикс мобильное приложение
Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...
Вывести разделы инфоблока по первым буквам не меняя структуру каталога. Алфавитный указатель
Например: у нас есть инфоблок с большим количеством разделов. И мы хотим, на сайте разбить разделы по буквам. Самый прос...
Автоматическая загрузка каталогов из csv файлов в Битрикс
Если требуется настроить автоматический импорт каталогов из csv файлов, от поставщиков. В 1С-Битрикс, уже есть весь не...
Настройка: Redis кеширование для 1С-Битрикс, под Ubuntu
Задача: имеем полностью настроенный и оптимально сконфигурированный веб-сервер под управлением Ubuntu 20.04 на котором з...