setInterval загрузить файл несколько раз - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть функция setInterval в моем коде, которая загружает файл json каждую 1 минуту, и это обновляет данные на моей странице.

Я вижу это в Chrome DevTools / Network, посмотрите как это:

file.json?123

Через минуту что-то вроде этого:

file.json?1234

Мой вопрос, загружается ли он каждый раз или просто заменяет файл.

В Chrome DevTools / Сеть внизу появляется:

10 МБ Передано | 15 МБ Ресурс

Это увеличивается каждый раз при повторной загрузке файла.

может ли это перегрузить страницу и сделать cra sh it?

Ответы [ 2 ]

1 голос
/ 03 февраля 2020

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

0 голосов
/ 03 февраля 2020

Насколько я понимаю, ваши файлы каждый раз отличаются, file.json?123 отличается от file.json?1234. Это означает, что это загруженные ресурсы, поэтому хорошо видеть большее значение для Transferred и Resource.

Вы можете проверить похожее поведение на странице с бесконечной прокруткой (например, Facebook), где вы делаете новый запрос при прокрутке вниз, поэтому у вас будет новый контент, что означает больше ресурсов и передаваемых данных.

...