Я строю простой опрос, состоящий из нескольких страниц с вопросами, на которые у всех есть ответы с несколькими вариантами ответов: переключатели и флажки
Требуемый конечный результат - это записи в таблице MySQL, по одной на каждый выбранный ответ.
И мы хотим сделать так, чтобы вы могли выйти на полпути и вернуться позже, чтобы завершить.
Моей первой мыслью было просто сохранять в базу данных (через AJAX) при каждом нажатии кнопки-переключателя / переключателя.
Но меня беспокоит производительность и нагрузка на сервер. Однако единственной альтернативой является сохранение в сеансе или массиве JS, а затем сохранение их, когда они нажимают «Далее». Это не так идеально, но будет гораздо меньше нагрузки.
Есть предложения?