Где сохранять промежуточные данные в php
Есть интерактивная оболочка для создания тестов.
Для создания нового вопроса і вариантов ответов надо перезагружать страницу і сохранять предыдущий вопрос и ответы.
Где их лучше сохрянять в сессии или может гдето еще. Ведь обэм данных будет не маленикий.
Можно ли увеличить размер сессии и как ето повлияет на скорость работы php
Вопрос такой.
Есть интерактивная оболочка для создания тестов.
Так есть же готовые решения. Даже шифрование поддерживается SunRav (сам юзаю SunRav TestOfficePro). Уж не сочтите за рекламу.
Для создания нового вопроса і вариантов ответов надо перезагружать страницу і сохранять предыдущий вопрос и ответы.
Где их лучше сохрянять в сессии или может гдето еще. Ведь обэм данных будет не маленикий.
Можно ли увеличить размер сессии и как ето повлияет на скорость работы php
Имхо, будет лучше хранить во временно текстовом файле на сервере. При этом пересылаться по сети будут только результаты ответов на текущий вопрос (а не весь тест целиком).
Это никак ни на что повлиять не может.
Зато до БД тестируемый доерётся (точнее его ответы) только после ответа на последний вопрос.
rules
Вопрос такой.
Есть интерактивная оболочка для создания тестов.
Так есть же готовые решения. Даже шифрование поддерживается SunRav (сам юзаю SunRav TestOfficePro). Уж не сочтите за рекламу.
та к вот я ы хочу создать альтернативу tMaker.exe из пакета SunRav
Но как можна передавать на следующию страницу очень много инфы (тоисть все вопросы с ответами), не много ли это?
Цитата:
Originally posted by rules
Но как можна передавать на следующию страницу очень много инфы (тоисть все вопросы с ответами), не много ли это?
Но как можна передавать на следующию страницу очень много инфы (тоисть все вопросы с ответами), не много ли это?
По моемому проще делать с БД и передавать только ID ответа и вопроса в массиве. Типа корзины сделать :))
Смысл? Времени много? Я вот таким бы занялся (была такая идея), разве только из академического интереса и для практики. А так... если есть готовое решение нужно юзать его.
Цитата:
Originally posted by rules
Но как можна передавать на следующию страницу очень много инфы (тоисть все вопросы с ответами), не много ли это?
Но как можна передавать на следующию страницу очень много инфы (тоисть все вопросы с ответами), не много ли это?
Что значит все вопросы с ответами? Сохраняй номер вопроса и номер ответа.
К автору:
Мне интерестно скоко ж у тя вопросов то будет?
Настолько много, что нельзя их в сессии хранить?
Если да, то сохраняй их в БД. Кинь в крон скрипт, который будет удалять юзеров, которые задолбались отвечать и ушли и тех которые отдисконектились.