ИМО (и только мое мнение) на основании того, что я знаю о претензиях, печенье и правилах хранения:
Производительности мудрый я никогда не видела разницу между Требованиями и хранением сессии (если куки не получают большие из МНОГО ИСПРАВЛЕНИЙ), оба они кажутся примерно такими же, как и скорость (они оба должны искать данные из какого-либо места (CLaims = cookie, session = server drive storage), как для наилучшей оценки, которая будет падать строки, в которых следует хранить данные MUCH.
Из того, что я видел в своем опыте (исправьте меня, если я ошибаюсь), но данные сеанса хранятся на диске на сервере и имеют в основном onl y ваши жесткие диски на вашем жестком диске для ограничения размера и т. д., в то время как файлы cookie имеют ограничение жесткого кодированного размера данных, и чем больше заявлений вы храните, тем больше это cookie получает, поэтому, если бы вы сказали, что он максимизирует этот файл cookie, клиент может увидеть хит производительности в том, что он отправляет все данные cookie в каждый запрос на сайт, где, как и в сеансе, сервер просматривает данные локально и меньше данных отправляется браузером.
так что мое мнение о лучшей практике, если ваши хранимые данные, чтобы сохранить ваш поиск базы данных является небольшим размером, то есть на самом деле это не лучшая практика, ему просто использовать все, что угодно, но если ваше хранение много из биты, особенно строки, тогда сессия была бы лучшей практикой, на мой взгляд, поскольку она экономит данные между поездками между клиентом/сервером и не имеет ограничения по размеру, которое вы можете натолкнуть в какой-то момент, а затем вытащите свои волосы, задаваясь вопросом, почему ваши данные не являются 't там (сделал это в прошлом сам, потому что, если файл cookie слишком велик, клиент просто молча отказывается от него и занимает 3 дня, чтобы определить размер файла cookie)
Сессия блокирует одновременные запросы ajax, т. –