Як перевірити час відповіді сервера та зменшити його

Перевірка часу відповіді сервера
Не варто плутати це поняття зі швидкістю завантаження самої сторінки - періодом від кліка на посилання до повного завантаження сторінки.
У консолі DevTools
В інших браузерах інструменти розробника можна відкрити за допомогою таких гарячих клавіш:
- Chrome для Mac – Cmd+Opt+J
- Safari – Cmd+Opt+C (з попереднім ввімкненням "Меню розробника")
- Opera – Ctrl+Shift+i
- Mozilla Firefox, Microsoft Edge та інші браузери під Windows – F12

Чим швидше генерується запитувана сторінка, тим краще вона ранжується у пошуку. Таку пряму залежність SEO-просування від швидкості серверної відповіді виявили у дослідженні фахівці MOZ.

У Google Analytics

У сторонніх інструментах
- Netpeak Spider – у звіті ви можете знайти колонку під назвою «Час відповіді сервера», де для кожного урла на вашому сайті буде виводитися власне значення.
- Serpstat – нам будуть потрібні саме дані SEO-аудиту сайту. Обираємо в меню зліва «Аудит сайту» → «Швидкість завантаження» → «Час відповіді сервера».
- GTmetrix – інструмент безкоштовний, проте локації переважно теж західні. Процедура аналізу та ж: вводимо в пошуковий рядок назву сайту, натискаємо на «Test your site» і в режимі реального часу перевіряємо – у результатах відкриваємо вкладку «Performance» і спускаємося до розділу «Browser Timings», де й бачимо наш Time to First Byte .
- WebPageTest – процедура досить проста: потрібно лише ввести свій URL у пошуковий рядок на головній сторінці та натиснути Start Test. В результаті бачимо звіт "Observed Metrics" - першим буде саме наш показник під назвою "First Byte" в секундах.
Як зменшити час відповіді сервера
- Локація дата-центру – чим ближче розміщуватимуться сервери до вашої цільової аудиторії, тим швидше у них буде завантажуватися ваш сайт.
- Продуктивність самого сервера та покоління дисків. Визначити високопродуктивний сервер допоможе вартість хостингу - якісні сервери досить дороге задоволення. З приводу дисків, краще обирати хостинг на NVMe SSD-дисках - вони в рази швидше за звичайні SSD.
- Можливість купити домен та хостинг в одній компанії. Краще, якщо вони будуть на одному сервері або хоча б в одній мережі, це, до речі, допоможе зменшити час відповіді сервера.
З хостингом розібралися, тепер безпосередньо розглянемо способи максимального скорочення часу відповіді сервера.
- оптимізація таблиць та видалення непотрібних;
- очищення старих даних, наприклад, чернетки, видалені матеріали, спам-коментарі;
- видалення зайвих опцій, а також подій у CRON.
Не забудьте перед очищенням таблиць зробити резервну копію бази даних.
- Для початку зверніть увагу на кількість запитів до БД – важкі запити рекомендується розділяти на два менші.
- Дивимося на індекси БД – пошук та join по таблиці виконуються за індексованими полями? Тоді все гаразд.
- У хостинг-панелі сайту відсортуйте таблиці за розміром та визначте, які з них важать найбільше. Відкрийте по черзі таблиці, щоб очистити з них непотрібні рядки. Наприклад, старі кеші від плагінів, зайві опції, сміттєві файли.

Завдяки LiteSpeed Cache WP відвідувачам буде подаватися динамічний контент, який попередньо кешується на рівні сервера – це значно швидше, ніж звичайний кеш на рівні PHP, тобто сторінка не створюватиметься заново за допомогою низки запитів.
У відповідь браузеру буде запропоновано її раніше збережену копію – саме це визначає мінімізацію часу очікування завантаження сайту та збільшення пропускної спроможності. Плагін також охоплює зручну e-commerce підтримку та функцію інтелектуального кешування.
Щоб відповідь надходила якнайшвидше, рекомендується використовувати виділену IP-адресу. Зазвичай у користувачів одного сервера на shared-хостингу IP теж одна. Виділена IP-адреса передбачає, що користуватися нею будете тільки ви. До того ж вона підвищує гарантії того, що ресурс працюватиме без перебоїв, та й ризики потрапити до чорного списку поштових служб з нею мінімальні.
Також з прискоренням TTFB може допомогти VPS (Virtual Private Server) або виділений сервер – це хостингові рішення з найпродуктивнішими серверами, але при цьому найдорожчі. Якщо проект невеликий – немає сенсу, буде достатньо і виділеної IP. Для масштабних онлайн-проектів VPS та виділений сервер – це, в принципі, єдине правильне рішення.
- eAccelerator – найпопулярніший акселератор, діє і як прискорювач PHP, і як модуль-розпакувальник, і як оптимізатор. Контент може кешуватися в динамічному режимі.
- XCache - акселератор з просунутим admin-інтерфейсом, підтримує найсвіжіші версії PHP.
- PhpExpress – може прискорити виконання скриптів у 4-8 разів. Безкоштовний, може поширюватись без обмежень.
- OpCache – розробники PHP офіційно рекомендують саме це рішення для кешування опкодів.
Перевірка тривалості серверної відповіді - перший крок до створення сайту з релевантними сторінками, що швидко завантажуються. Тестуйте цей показник не лише на головній сторінці, але й у розділах, картках товарів, категоріях. Після досягнення потрібного результату перейдіть до наступного кроку – зменшення швидкості завантаження сторінки.
Висновок
- очистіть базу даних від сміття та непотрібних опцій;
- створіть кеші сторінок та бінарних кодів PHP-з'єднань;
- видаліть звернення до сторонніх ресурсів;
- зменшіть кількість запитів до сервера.
Serpstat – набір інструментів для пошукового маркетингу!
Знаходьте ключові фрази та ресурси для зворотних посилань, аналізуйте стратегії конкурентів, щодня відстежуйте позиції у видачі, виправляйте SEO-помилки та керуйте діджитал-командами.
Пакет інструментів для економії часу на виконання SEO-завдань.
Кейси, лайфхаки, дослідження та корисні статті
У вас немає часу стежити за новинами? Не турбуйтеся! Наш редактор підбере статті, які неодмінно допоможуть вам у роботі. Приєднуйтесь до нашої затишної спільноти :)
Натискаючи кнопку, ви погоджуєтеся з нашою Політикою конфіденційності