Часто задавані питанняОптимізація пошукових систем

GTMetrix, PageSpeed Insights або інші платформи аналізу продуктивності веб-сайтів вказують на те, що час відповіді сервера високий. Що я можу зробити?

Високі часи відповіді веб-сайту можуть виникати з кількох причин. Знайдіть всю інформацію щодо цього аспекту.

Перегляди 1056Оновлено 1 anОпубліковано на 09/07/2018по Sebastian Szlivka

Сайти аналізу продуктивності фронтенду стають усе більш популярними серед адміністраторів веб-сайтів, допомагаючи їм виявляти сфери, які потребують покращення. Однією з найпоширеніших рекомендацій є: Покращити час відповіді сервера.

Як ми перевіряємо час відповіді сервера?

Щоб визначити фактичний час відповіді сервера (без обробки даних сайту), ми можемо використовувати команду ping. Приклад:

ping hostico.ro

Результат включатиме час відповіді, як показано в прикладі нижче:

PING hostico.ro (77.81.2.1) 56(84) bytes of data.
64 байти від hostico.ro (77.81.2.1): icmp_seq=1 ttl=63 time=3.0 мс

Чому може варіюватися час відповіді сервера?

Час відповіді сервера може бути під впливом кількох факторів, таких як:

  • Оптимізація додатків: Сервер повинен обробляти PHP-скрипти або інші мови програмування.
  • SQL запити: Дані повинні бути отримані та оброблені з бази даних.
  • Оптимізація відсутності: Неоптимізовані PHP-скрипти або SQL-запити можуть значно збільшити час відповіді, особливо якщо база даних містить великий обсяг інформації.

Методи зменшення часу відповіді сервера

Щоб покращити час відгуку сервера, дотримуйтесь нижченаведених рекомендацій:

  • Перевірка журналу доступу: Перевірте журнали в панелі управління на предмет аномальної активності, такої як атаки грубої сили. Якщо ви виявите підозрілі IP-адреси, ви можете заблокувати їх, використовуючи функцію Блокувальник IP, доступну в cPanel або Webuzo.
  • Активування кешування: Переконайтеся, що використовувана програма має активний модуль кешування. Наприклад, у WordPress ви можете встановити плагін WP-Super-Cache.
  • Оновлення: Усі модулі, тема та застосунок повинні бути оновлені до останньої доступної версії.
  • Оптимізація фронтенду:
    • Зменшити файли CSS, JS та HTML.
    • Увімкніть стиснення Gzip.
    • Налаштуйте кешування на стороні клієнта.
    • Оптимізуйте зображення, використані на сайті.
  • Оптимізація серверної частини:
    • Деактивувати та видалити невикористовувані модулі/плагіни.
    • Оптимізуйте базу даних, використовуючи функції в PhpMyAdmin або спеціалізоване плагін.
  • Оновлення до новішої версії PHP: Якщо програма дозволяє, використовуйте останню доступну версію PHP для покращення продуктивності.
  • Активування кешування PHP: Переконайтеся, що функціональність кешування PHP увімкнена для використовуваних PHP-скриптів.
  • Оптимізації, специфічні для застосувань: Адаптуйте оптимізації до специфічних потреб та характеристик використовуваного застосування або сайту.

Оновіть до вищого пакету

Якщо всі наведені вище оптимізації були реалізовані, а час відповіді сервера залишається високим, розгляньте можливість оновлення до вищого хостинг-пакету, який пропонує більше ресурсів для вашого сайту.