Size: a a a

2021 August 13

СК

Сергей Корнелюк... in Evolution CMS
Сеньёр
источник

P

Pathologic in Evolution CMS
опять же можно хранить не в mysql базе
источник

P

Pathologic in Evolution CMS
хранилище поменять это вжух и поменялось ((:
источник

AA

Am Ambrion in Evolution CMS
Это уже следующая задача - оптимизация запросов и/или архитектуры. Раз Вы ее не сделали по какой-то причине изначально, то сейчас самое время.
Самое важное что нужно понимать, что хранение в сессии и БД "УСЛОВНО" однох*йственно, т.к. это обращение к диску где лежат файлы сессии или БД. Т.е. возможен и такой вариант что сессии отвалятся быстрее  (скорее всего они просто потеряются, т.к. занимают большое кол-во место МЕЛКИМИ файлами на диске и их придется почистить, т.к. перестанет работать сервер - не любят сервера рыться во множествах файлах).
И вот тут большой плюс получает БД, т.к. ее можно оптимизировать, раскидывать на другие более мощные сервера, делить и т.д. С сессиями ничего не сделать.
источник

P

Pathologic in Evolution CMS
в обычных условиях получается два запроса чтобы загрузить корзину, один запрос чтобы изменить
источник

P

Pathologic in Evolution CMS
все запросы простые
источник

AA

Am Ambrion in Evolution CMS
Да, обычно так и есть. Можно еще и навалить всякого красивого и айдишники только гонять.
источник

P

Pathologic in Evolution CMS
айдишники гонять не получится, потому что могут быть плагины, которые меняют товары
источник

P

Pathologic in Evolution CMS
а то можно было бы и в куках хранить (((:
источник

AA

Am Ambrion in Evolution CMS
Это не про комерц говорю, а в общем. (:
источник

P

Pathologic in Evolution CMS
так в общем подгоняется под задачу
источник

AA

Am Ambrion in Evolution CMS
Мы там в "условные задачи" и ушли. (:
источник

P

Pathologic in Evolution CMS
большинство в самом деле будет использовать универсальный вариант
источник

P

Pathologic in Evolution CMS
а про базу - на рево целиком сессии в базе хранят
источник

AA

Am Ambrion in Evolution CMS
Так понимаю, рево задумывалась как система с высокой нагрузкой и возможностью распределения данных, наверное по этому используют этот вариант.
источник

EM

Eric Montgomery in Evolution CMS
How do you format a date field from a MultiTV?
источник

E

EVO bot Лёшка in Evolution CMS
источник

СК

Сергей Корнелюк... in Evolution CMS
И вот тут я задумался БД или Сессия.
источник

СК

Сергей Корнелюк... in Evolution CMS
Вот смущает меня запрос к БД по каждома чиху.
источник

СК

Сергей Корнелюк... in Evolution CMS
Но если юзать транзакции и и слать пачку запросов при иницилизации страницы, то возможно так и удастся снизить нагрузку на БД.
источник