Лучший способ сохранить небольшие пользовательские настройки пользовательского интерфейса в веб-приложении?

У меня есть разрабатываемое мной веб-приложение, и мне очень нравится идея о том, что если пользователь вносит изменения в представление пользовательского интерфейса (например, открывает или закрывает списки, определенные предпочтения просмотра)эти изменения остаются после закрытия браузера и последующего посещения веб-приложения.

Возможные варианты, которые я могу придумать:

  1. Сохранить объект JSON настроек пользовательского интерфейса в файле cookie.
  2. Использовать локальное хранилище HTML5 (без опыта использования this)
  3. Хранить в базе данных mySQL (не заинтересован в хранении таких тривиальных данных в базе данных)

После сохранения я извлечу эти настройки, когда пользователь вернется, и установлю пользовательский интерфейс таким, каким он был, когда они в последний раз покинули его.

] Кто-нибудь имеет опыт использования этого типа функции и может предложить лучший метод для сохранения и извлечения состояния пользовательского интерфейса?

32
задан wilsonpage 30 June 2011 в 12:13
поделиться