Веб-разработка: localStorage против кэшированного HTTP

Допустим, у меня есть веб-сервер, который отвечает на GET с помощью файла .json . Ответ на этот GET указывает, что браузер кэширует ответ в течение 5 лет.

Допустим, у меня есть веб-страница, которая делает этот запрос GET для данных JSON при загрузке страницы. Когда ответ возвращается, данные JSON помещаются в localStorage .

На этом этапе, если я хочу снова получить эти данные JSON, что будет быстрее:

  1. Получение их из localStorage
  2. Выполнение другого запроса Ajax GET (когда браузер фактически не выполняет запрос - вместо этого он обращается к кешу браузера)

Можете ли вы доказать это с помощью автоматизированного теста или примера?

Почему ваш ответ правильный?

12
задан FarahBoBara 21 August 2011 в 06:07
поделиться