@IliaMal

Почему на странице сайта статика отдается медленно, а по примому обращению быстро?

Здравствуйте.

Медленно грузятся страницы сайта.
Бекенд отдает сервер ~800мс
62cec2408da34392709503.png
А статические файлы по несколько секунд
Пример картинки:
62cec276441b7001210497.png

При том если открыть данную картинку отдельно на вкладки, то запрос ответ займет меньше секунды.

В чем может быть причина данной проблемы?
  • Вопрос задан
  • 96 просмотров
Пригласить эксперта
Ответы на вопрос 3
xEpozZ
@xEpozZ
Веб-разработчик
Было бы хорошо, если бы вы поделились, что это за файл: сколько весит; когда появляется на странице; что появляется на странице до него.
Судя по колонкам "Время" и "Каскад загрузки", и по полоске для прокрутки страницы, у вас на странице начинается взрыв активности и запросы идут один за одним. Если посмотреть на колонку "Время", то запросы идут довольно быстро.
Осмелюсь предположить, что ваш выбранный запрос лежит где-то в самом конце этого списка. Отсюда и задержка в загрузке: веб-серверу нужно обработать все предыдущие запросы, прежде чем дойти до вашего. Попробуйте закешировать выдачу js/css/картинок и в следующий раз загрузить новую картинку.
Кстати, на чем написано приложение? PHP? Python?
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
При том если открыть данную картинку отдельно на вкладки, то запрос ответ займет меньше секунды.

она в кеше
Ответ написан
Комментировать
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
А вы посмотрите статус HTTP для картинке на отдельной вкладке. Если там статус 304 - значит картинка и не передавалась по сети, а была взята из кэша браузера, вот вам и "мгновенная передача".
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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