@Stepan007

Как поступают браузеры при 10 одинаковых запросах к статическому файлу?

Есть в JS функция в которой лежит запрос import('config.min.js')
Если мы ее запустим 10 раз подряд через forEach для каждого элемента (их 10), у нас будет 10 запросов на сервер или 1 запрос на сервер, а 9 браузер оставит на запрос к кэшу после выполнения первого, когда дождется его?
  • Вопрос задан
  • 55 просмотров
Пригласить эксперта
Ответы на вопрос 1
@hx510b
"Я знаю, что ничего не знаю"
Поведение зависит от ответа сервера.

Если сервер сообщает браузеру, что файлы можно кешировать. Т.е. остальные 9 загрузок будут сделаны из локального кеша браузера.

Если же сервер сообщает, что файл нельзя кешировать, то браузер должен его запрашивать заново.

Помимо кеширования на стороне бразуера, кешировать может промежуточный прокси сервер, если таковой есть. Прокси сервер может быть явно использоваться браузером, а может неявно использоваться в сети.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы