Че тут думать:
Ага... и хранить по 3 раза одну и ту же картинку, какая тогда эта экономия то и зачем всё это.
Это вы просто для себя открыли dateModified, а все остальные клали на это болт. На трафик это косвенно влияет т.к. помогает ПС не ходить по тем же самым страницам. Но если сайт мега трастовый, то ПС всё равно там живут по сути.
никто ничего не ломал, я сам движок собирал и сервер
ocstore версия 3.0.2
Скачал с оф.сайта, там конфиге как я и говорил, БД прописана:
// Session
$_['session_engine'] = 'db';
$_['session_autostart'] = true;
$_['session_name'] = 'OCSESSID';
Поэтому что-то всё же делали и правили.
Кэш чистили, модификаторы обновляли?
ну ок, перевел на БД, но фронт валится на 500 ну с 500 вывел, а вот заказы перестали оформляться еще какая-то хрень с API вылезла (
У вас там что-то больше проблем, чем просто сессии. Возможно кто-то что-то поломал в ОС3 и это следствия.
в бд это вообще мне кажется не вариант, тормозить будет по черному, ради прикола можно конечно попробовать
Нет. Наоборот ВСЕГДА и ВСЕ делают в БД, это не просто так. В файлах основная проблема в блокировках записи, в БД и Redis и т.д. этих проблем нет.
У вас кто-то ДОГАДАЛСЯ изменить на файлы, вот и получаем проблемы.
У бегета например, целая статья и функция для сессий есть: Блокировка сессии в PHP – Beget
Руцентр это вообще какой-то другой мир. Я не знаю кто там и зачем хостинги покупает и домены регит. Там просто ценник x10 + навязывание услуг. Но бизнес живёт и процветает.
Моё предложение:
Перевести сессии в БД как это задумано изначально
ИЛИ
Взять более новый файл: opencart/upload/system/library/session/file.php at master · opencart/opencart там хранение идёт в JSON
О чём вы? Бесплатные сертификаты от LE недоступны в РФ?
Это просто поток мыслей, иногда такое бывает на форумах, привыкайте 🤣
Пользуйтесь без проблем, браузеры уже понимают этот формат.
Только вопрос в другом webp вместо jpg, вы проверяли, оно вообще выгодно то?