GETПредположительный уровень заполнения webstorage - 1mb, на практике несколько клиентов умудрились забить его на все 5мб. И это просто чат один, а не весь сайт. Ты уверен, что нет более интересного контента на твоем сайте для сокращения нагрузки через это место?
Ты можешь кучу HTML кода загнать в кэш и сократить нагрузку на трафик, но на выходе получишь, что пока не загрузится полностью страница - не отобразится меню, а тем временем забьешь всяким хламом, а на уровне сервера 1 безиндексный запрос создаст больше нагрузки.
Не уверен, что именно трафик будет уязвимым местом твоего сайта высоконагруженного. Знаешь что пишут практики? Сначала сделай так, чтобы работало, а потом оптимизируй проблемные места, а не пытаться оптимизировать всё подряд годами.
А как будешь контроллировать, что на сайте были изменения? Ещё код писать? То лучше уж sessionStorage, но тут те же проблемы, а вдруг кто-то загрузит кривые данные...
Сразу же плевок на ИЕ7, старые другие браузеры, под вопросом мобильные браузеры, так как их ещё не до конца я исследовал.
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).