Menu
Корзина

Менеджер сессий OpenCart

Менеджер сессий OpenCart
Менеджер сессий OpenCart
Менеджер сессий OpenCart
New 3.x 2.x
Менеджер сессий OpenCart
Менеджер сессий OpenCart
Менеджер сессий OpenCart
Менеджер сессий OpenCart
$10.00
    Просмотров: 723

    Доступные варианты

    Купить
    Совместимость
    Версия OpenCart3.0.x, 2.3
    Другое
    Язык интерфейсаUA, EN, RU

    Внимание! Рекомендую перед покупкой установить бесплатную демо-версию и проверить необходимость управления сессиями.
    Модуль OC Session Manager, в первую очередь, предназначен для OpenCart 3.

    Opencart сохраняет некоторые пользовательские данные (язык, валюта, корзина и т.д.) в PHP-сессиях. Опенкарт может хранить эти данные двумя способами:

    1. В файлах. Файлы сессий хранятся в специально настроенном каталоге на сервере.
    2. В базе данных. Данные сессий хранятся в таблице oc_session.

    Сессии - это временные данные, которые нужно регулярно удалять. Их время жизни по умолчанию составляет 1 час.

    Opencart 2.3 по умолчанию хранит сессии в файлах. Иногда случаются ситуации, когда Опенкарт не имеет надлежащих прав доступа к каталогу сессий и не может удалять устаревшие данные. Как следствие, каталог сессий может содержать миллионы файлов, чем отрицательно влиять на работу сервера. Зачастую, такое случается на недонастроенных VPS. Теоретически, Opencart 2.3 может хранить сессии в базе данных, однако в действительности DB-драйвер не работает - его нужно дописывать. Поэтому данный модуль вряд ли понадобится вам, если вы пользуетесь OC 2.3, однако бесплатная демо-версия модуля проинформирует вас о текущем состоянии сессий на вашем сайте.

    Opencart 3 по умолчанию сохраняет сессии в базе данных. Проблема в том, что библиотека для работы с сессиями содержит логические ошибки и, что еще хуже, не удаляет устаревшие сессии. В результате этого таблица oc_session неуклонно растет. Если ваш сайт имеет высокую посещаемость, эта таблица может содержать миллионы неактуальных записей. Большой объем таблицы замедляет ее работу, и запросы, продолжительность которых должна составлять 0.001 сек, могут выполняться 7-10 секунд и более, что может стать проблемой для сайта, ведь запросы к таблице сессий происходят в числе первых и могут существенно повлиять на время ответа сервера и ухудшить показатели скорости и качества сайта. Как следствие - хуже позиции в гугле и плохие впечатления посетителей. Кроме того, размер базы данных значительно увеличивается, чем усложняет резервное копирования базы данных. На изображениях можно увидеть реальный кейс: больше 5 млн сессий, из них лишь около 7500 - актуальны, а все остальное - мусор. Таблица занимала более 600 Мб! Установите бесплатную демо-версию модуля и проверьте ситуацию на вашем сайте.

    Модуль OC Session Manager поможет решить эту проблему.

    Возможности модуля:

    • Отображение актуальной информации о состоянии сессий: общее количество, количество устаревших сессий, количество актуальных сессий, время жизни сессии, время создания старейшей сессии;
    • Предупреждение о возможных проблемах;
    • Команда для cron для автоматического удаления устаревших данных;
    • Исправление логических ошибок DB-драйвера библиотеки сессий (ocmod);
    • Кнопка для ручного удаления устаревших сессий.

    Возможности DEMO-версии:

    • Отображение актуальной информации о состоянии сессий: общее количество, количество устаревших сессий, количество актуальных сессий, время жизни сессии, время создания старейшей сессии;
    • Предупреждение о возможных проблемах.
       

    История версий

    2.0 (15.07.2021)

    Первая публичная версия. Скидка 50% до 25.07.21!

    Внимание! Рекомендую перед покупкой установить бесплатную демо-версию и проверить необходимость управления сессиями.
    Модуль OC Session Manager, в первую очередь, предназначен для OpenCart 3.

    Возможности модуля:

    • Отображение актуальной информации о состоянии сессий: общее количество, количество устаревших сессий, количество актуальных сессий, время жизни сессии, время создания старейшей сессии;
    • Предупреждение о возможных проблемах;
    • Команда для cron для автоматического удаления устаревших данных;
    • Исправление логических ошибок DB-драйвера библиотеки сессий (ocmod);
    • Кнопка для ручного удаления устаревших сессий.

    Возможности DEMO-версии:

    • Отображение актуальной информации о состоянии сессий: общее количество, количество устаревших сессий, количество актуальных сессий, время жизни сессии, время создания старейшей сессии;
    • Предупреждение о возможных проблемах.
    1.0 (28.05.2021)

    Для личного использования

    Написать отзыв

    Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо Хорошо
    Защита от роботов