Я разрабатываю сайт для туристического сайта, в процессе, когда пользователь ищет, я делаю манипуляции с результатом базы данных, а затем сохраняю его в сеансе. Который хранит данные в базе данных ci_session. Следуя этому методу, я могу легко отфильтровать данные из
$this->session->userdata();
Обычный поиск, в результате которого в 4 отелях данные сеанса превышают 20 КБ, в реальной серверной среде возможно, что результатом будет более 200 отелей, т.е. 4000 КБ данных для одного пользователя в каждой строке в таблице ci_session ,
этот процесс делает приложение очень медленным. Какой другой подход я могу использовать, чтобы сделать результаты поиска намного быстрее.