Почему мой http запрос очень медленный?

у меня есть совершенно обычный код http запроса на axios
const response = await axios.get(url)
этот url это просто web страница то есть html код
я понимаю что html может весить не мало но запрос длится уж слишком долго, примерно от 1 до 3 минут
и 1 раз из 5 возвращает мне html код, а в остальных случаях выходит ошибка -60 ETIMEDOUT

я проверил, отправил этот же запрос с сайта online http requests - и там он работает отлично примерно за секунду
я подумал что может с моего ip запрос долгий и я отправил этот же запрос с приложения insomnia и там тот же результат - работает отлично, то есть именно моего кода запрос идет очень долго
Кто нибудь сталкивался с таким ?
  • Вопрос задан
  • 468 просмотров
Пригласить эксперта
Ответы на вопрос 1
nochkin
@nochkin
Я бы проверил, что это именно код, а не сеть, например.
Можно сделать запрос через "curl" и посмотреть что будет. Если опять тормоза, то надо проверять что не так. Например, сделать запрос через Chrome и посмотреть на что уходит время. Может, DNS тормозит или на той стороне reverse lookup включен, который тормозит.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы