Привет! Я строю систему онлайн-викторин и пытаюсь найти лучший способ оптимизировать производительность.Допустим, в банке вопросов есть всего 100 тестов и случайным образом вытяните 50 из них в набор тестов.Я использую платформу Codeigniter.
Теперь я планирую запросить 50 вопросов из базы данных и сохранить вопрос с ответом в temp_data ().Пользовательский ответ также будет сохранен во временных данных.Когда пользователь завершит тест, все ответы и вопросы будут вставлены в базу данных одним выстрелом.Сессия уничтожена.
Итак, есть ли более эффективный способ или это так?Так как куки разрешено 4kb, поэтому хранить их невозможно.я думаю использовать другую таблицу для хранения ответа, но это включает запрос для каждой страницы и загрузку вопроса.Но сессия вроде съедает память тоже.Любая рекомендация?