Каким должно быть время HTTP? - PullRequest
0 голосов
/ 29 января 2020

Это график одного из моих сайтов https://www.alebalweb-blog.com, первая строка firefox средств разработки -> Сеть, и я не уверен, что заблокированные и ожидающие записи являются "нормальными" .

enter image description here

Ожидание, я подозреваю, что это ошибка сервера, это небольшой VPS на Vultr - Ubuntu 18.04, на днях я обновился до php7 -4-fpm, и я еще не активировал opcache, memcached, acpu или что-то еще, потому что (к сожалению) мои сайты маленькие, менее тысячи посещений в день, и я не знаю, имеет ли смысл активировать chace системы, может быть, они также влияют на индексацию и позиционирование в поисковых системах? Даже если бы яндекс и bing давали много работы для моего маленького сервера ... а может, просто они воспользовались бы кешем?

Заблокирован, это сбивает с толку, я не уверен, что это я, все произойдет до того, как вы попадете на мой сервер? Может быть, это вина Вультра? Может быть, виновата Намсило? (где зарегистрированы домены) Может у меня какая-то apache конфигурация или что-то еще? Может они нормальные значения? Понятия не имею.

Может кто-нибудь помочь мне понять, являются ли они нормальными значениями? А если нет, чтобы понять, как я могу улучшить?

------------------------- update ----- -------------------

Я прочитал страницы, которые вы мне предложили, даже они, кажется, мало что поняли или нашли решение. ...

Я сделал кое-что на своем маленьком сервере, например: заблокировал яндекс, включил opcache, установил memcached.

Намерение - стабилизироваться, начать что-то понимать.

Я провел много других тестов в эти дни, и я видел такие результаты:

enter image description here

enter image description here

Это другой сайт, но он находится на том же сервере, один из которых выделен как matomo (статистика), скрипт отслеживания javascript, находится в поддомене, но всегда на одном сервере.

Разница огромна, и тесты проводились в течение нескольких секунд друг от друга.

Так что на данный момент, возможно, возникает вопрос: есть ли у вас какие-либо предложения о том, что еще я могу сделать, чтобы начать понимать someth ing?

По крайней мере, понять, создавать ли эти тайминги - это я, если это мой сервер, скрипты моих сайтов, браузеры, соединение или что-то еще.

Ответы [ 2 ]

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

Время выглядит немного большим, как для меня. Кажется, что сервер не отвечает в течение 150 мс (заблокирован), особенно на главной странице. Затем требуется 150 мс для настройки TLS, 200 мс для загрузки контента и т. Д. c.

Но это нестабильно.

Иногда для получения домашней страницы требовалось около 800 мс, иногда все это занимало менее 200 мс

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

И просто для справки:

Что означает "Заблокировано" "действительно значит в Firefox инструментах разработчика мониторинг сети?

Кроме того, есть некоторые общие вещи, которые следует учитывать при устранении неполадок:

Я предлагаю создать локальную (localhost) версию затем на сайте:

  1. Проверка времени, фактически необходимого для отображения домашней страницы (внутри журнала сервера)

  2. Временное удаление сжатия gzip

  3. Временное удаление https

  4. Временное удаление буферизации вывода в php (надеюсь, ваш код не нужен)

  5. Проверьте, активны ли какие-либо перехваты контента "постобработки" в php

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...