Час відповіді сервера

Час відповіді сервера - (час відгуку сервера) характеристика хостингу. показує продуктивність сервера, на якому розташований сайт.

Сервер - комп'ютер компактних розмірів без монітора, який завжди включений і підключений до Інтернету. Якщо Ви купили хостинг, то файли Вашого сайту перебувати на сервері.

Час відповіді сервера
Час відповіді сервера - (ВОС) час, витрачений на проходження пакета інформації, який посланий Вашим браузером сервера і назад. Затримки залежать від швидкості з'єднання і завантаженості каналів на всьому протязі від клієнта до сервера. ВОС вимірюється в мілісекундах (1000 мс = 1 сек.).

Як перевірити час відповіді сервера?

Час відповіді сервера не можна виміряти за допомогою простого секундоміра. Нам будуть потрібні спеціальні сервіси.

Сервісів, які пропонують подібну послугу в інтернеті десятка два. Мабуть, найзручніші:

Час відповіді сервера

На зображення видно, коли сайт був поставлений на перевірку, аптайм (час безперервної роботи сайту), метод перевірки, як часто відбувається перевірка, звідки сталася остання перевірка, час відповіді сервера і ще як довго простоював сайт в певному інтервалі.

Щоб скористатися інструментом, необхідно зареєструватися на сервісі. Далі Ви можете вибрати пакет за яким буде здійснюватися перевірка - платний, т.к витрачаються певні ресурси (електроенергія, підключення до інтернету і т.д.) і безкоштовний (звичайно, з рядом обмежень). Потім на вкладці завдання налаштовуєте перевірку.

Виглядає вкладка ось так:

Час відповіді сервера

Думаю, з налаштуванням проблем не виникне. Єдине, на що варто звернути увагу - це на методи перевірок.

Методи перевірки часу відповіді сервера

Залежно від обраного методу перевірки різниться час відповіді сервера.

Перевірка методом HEAD. Даний тип HTTP перевірки дозволяє дізнатися загальну інформацію про доступність і часу відповіді певного сайту. Контролюються тільки заголовки відповіді. Тіло відповіді (вміст, запитуваної сторінки) при цьому сервером не передається, тому ВОС буде менше, ніж при виборі методу GET або POST.

Заголовки відповіді, на прикладі мого сайту:

Перевірка методом GET. Цей тип HTTP з'єднання використовується для більшості запитів. При перевірці по методу GET ви можете додатково вказати ключове слово для пошуку в отриманому документі. Відповідність документа зазначеному слову дозволить не тільки стверджувати, що перевірявся сайт доступний, але і працює коректно.

Якщо Ви були уважні, то помітили, що на сервісі host-tracker.com я використовую метод перевірки HEAD.

Який час відповіді сервера вважається нормальним?

Час відповіді сервера вважається нормальним до 1000 мс (1 сек.), А швидше 550 мс хорошим.

Наочне зображення часу відповіді сервера

Ну і нарешті, наочне зображення часу відповіді сервера на прикладі мого сайту. Дані взяті з сайту www.webogroup.com Перевірка HTTP методом GET. Час відповіді сервера 618 мс.

  • Жовта секція, "Connect" - час, витрачений на установку TCP / IP з'єднання з сервером. При використанні протоколу HTTP / 1.1 і включеному режимі активного (Connection: keep-alive) з'єднання на сервері буде витрачено всього один раз на кожне з'єднання (максимальне число з'єднань з сервером контролюється браузером і загальним числом хостів при завантаженні сайту). 85 мс
  • Зелена секція, "Send" - час, витрачений на відсилання http запиту. Очікування сервера пов'язано з підготовкою до передачі даних з боку сервера. Зазвичай зростає при використанні захищеного (SSL) режиму. У моєму випадку 0 мс
  • Червона секція, "Wait" - час очікування відповіді від сервера. Очікування відповіді сервера - підготовки відповіді на стороні сервера. Зазвичай включає всю серверну логіку і запити до бази даних. Великий час очікування відповіді сервера (більше 500-1000 мілісекунд) говорить про необхідність перегляду серверної логіки і її оптимізації. Також довгий час відповіді може бути пов'язано з некоректним настроюванням конфігурації самого сервера (наприклад, через .htaccess). 369 мс
  • Далі причаїлася дуже вузька секція "Receive" - ​​отримання відповіді від сервера. Така вузька вона тому, що в даному випадку прийшов код повернення 304 (not modified), без жодних даних. 0 мс.
  • І нарешті остання, синя "Cache Read" секція - час на читання даних, закеширувалася в буфері браузера. Час передачі даних характеризує час отримання підготовлених даних з боку сервера. На нього впливає тільки пропускна здатність мережі і характер поточного підключення до Інтернету. 86 мс
  • Популярні огляди хостингу

    Якщо Ви шукаєте хостинг для свого сайту, то перед Вами популярні огляди американського хостингу.

    Схожі статті