Я делаю php веб-приложение, которое хранит пользовательскую информацию, которая не используется совместно с другими пользователями.
Было бы неплохо сохранить некоторую часть этой информации в переменной $ _SESSION для кеширования? Например: кешируйте список категорий, созданных пользователем для своей учетной записи.
Это будет подходящим использованием механизма сессии, если вы помните следующее:
Хорошая схема использования будет такой (эфирные файлы cookie или сеанс):
Что не нужно делать в cookie
Я уверен, что есть и другие вещи, которые нужно учитывать, но это совсем не в моей голове.
Это может хорошо работать для относительно небольших объемов данных, но вам нужно будет принять во внимание некоторые вещи:
Если вы хотите, чтобы эти данные были доступны во время их сеанса, тогда да. Если вы хотите, чтобы он был доступен завтра или через 4 часа, вам нужно сохранить его в базе данных.
Технически вы можете изменить сеансы на очень долгий срок службы, но поймите, если они используют другой компьютер, другой браузер или очищают свои файлы cookie, они потеряют связь со своей сессией, поэтому что-то серьезное, вы должны создать тип учетной записи пользователя в ваше приложение, соедините сеанс с их учетной записью и сохраните данные в проницаемом месте.