Автор оригинала: zerkms
озвучь критерии, согласно которым ты сравниваешь варианты.
если на хостинге нет базы - тогда лучше в куках.
а если нужно, чтобы после того, как человек сменит браузер или (упаси господи) сядет за другой комп всё осталось как прежде - лучше в базе.
На сайте есть несколько довольно больших форм поиска. Хотелось сделать после того, как посетитель выберет параметры поиска в форме, чтобы они оставались бы у него при следующем заходе, чтобы ему опять все это не пришлось бы выбирать.
Смена браузера или компа не принципиальна, т.е. если он пересядет под другой, можно и еще раз ему предложить заполнить. БД на хостинге есть.
Просто параметров, которые надо запоминать после заполнения форм - может быть несколько десятков. Удобно ли это хранить в куках?
С другой стороны, если хранить в БД, то при каждой загрузке страницы надо делать "лишний" запрос в БД и искать там параметры для посетителя. С учетом того, что зарегистрированных пользователей может быть несколько десятков тысяч, не будет ли это дополнительной нагрузкой...
-~{}~ 22.11.09 19:37:
Автор оригинала: Beavis
для зарегистрированных пользователей в базе, для анонимных (или если вообще регистрация не предусмотрена) - в куках
Для анонимных я мог бы дать ему куку с id, а все параметры также брать из БД по этому id. Вопрос все же в том, где лучше хранить изменения форм: в БД или в куке? И почему?