Best Answer zeus07 , 26 January 2017 - 19:39
Долго думал, да, наверное буду реализовывать через cookies. Спасибо за идею!
Go to the full post
Best Answer zeus07 , 26 January 2017 - 19:39
Долго думал, да, наверное буду реализовывать через cookies. Спасибо за идею!
Go to the full post
Posted 25 January 2017 - 21:10
Здравствуйте!
На одном проекте заказчику понадобилось кешировать модуль корзины. Делается с той целью, что если пользователь что-то кинул в корзину, но не оформил заказ, чтобы при следующем заходе на сайт он видел товары в корзине, которые закинул при последнем посещении сайта.
Возможно ли это настроить, и если да, то каким образом? Подскажите пожалуйста.
Posted 25 January 2017 - 22:25
Кэш здесь абсолютно ни при чем. Содержимое корзины хранится в сессии. Срок хранения сессии можно выставить в настройках Джумлы.
Posted 25 January 2017 - 22:31
Да, тоже думал, что возможно сессия за это отвечает. Получается можно просто выставить сессию в общих настройках джумлы? Никогда не задумывался об этом, но можно ли выставлять каким-то образом разные значения для сессии: для админки, и для фронта?
Posted 26 January 2017 - 03:01
Posted 26 January 2017 - 03:03
Что в настройке база или файл? Балл что-то похожее в базу переведи будет все нормально)))
Не, это понятно, наверное так и придётся сделать, другого решения не вижу. Обычно сессию не храню в БД просто, а то она потом разрастается до таких размеров, что жесть )
Posted 26 January 2017 - 03:06
Posted 26 January 2017 - 03:08
Джумла держит все слабо в этом Ее минус, но удобная для простых проэктов)))
Просто если увеличивать сессию в настройках, то это негативно скажется на безопасности...
P.S. Был в моей практике сайт, где БД весила 1.5 гига из-за таблицы #__session ))
Posted 26 January 2017 - 03:32
Posted 26 January 2017 - 09:33
Спасибо, вот как раз и смущает меня то, что снизит уровень безопасности и увеличится размер БД, может имеются какие-то другие пути решения этой проблемы...
Posted 26 January 2017 - 10:03
Чем не устраивает использование cookie? Кладите всю инфу туда, указывайте срок хранения нужный и вперёд.