Чи довго завантажується сайт?
Швидкість завантаження - один із ключових чинників, за якими відвідувач оцінює сайт. Від неї залежить і те, чи захоче він повернутися на сайт надалі. Нижче - основні причини повільного завантаження і способи перевірити, у чому справа саме у Вас.
Чому сайт завантажується повільно
На швидкість завантаження сайту впливає величезна кількість чинників. Основні з них:
- Велика кількість запитів під час завантаження сайту, зокрема запити до зовнішніх ресурсів (vk.com, сервіси Google, Yandex, підвантаження контенту з інших джерел). Кількість запитів не повинна перевищувати 60-80.
- Великий розмір контент-файлів сайту (зображення високої роздільної здатності, не оптимізовані під WEB, flash-контент).
- "Важкі" для віртуального хостингу CMS: OpenCart, 1С-Бітрікс, Drupal тощо.
- Неоптимізований код або проблема з підключеними плагінами/темами Вашої CMS.
- Завантажений канал Вашого інтернет-провайдера.
- Проблеми з боку хостинг-провайдера.
З досвіду звернень до технічної підтримки Hosting.Energy, перші чотири причини трапляються найчастіше. Оптимізований контент і оптимальна кількість запитів під час завантаження допоможуть не лише зберегти Ваших відвідувачів: це також важливий критерій оцінки сайту пошуковими системами.
Перш ніж звертатися до технічної підтримки хостингу, переконайтеся, що сайт справді завантажується повільно. Незалежними експертами тут виступлять сервіси оцінки завантаження сайту.
Перевірка в Pingdom
Перевірити швидкість завантаження сайту можна в сервісі Pingdom.

У результатах тестування важливі значення Load Time - час завантаження сторінки та Page Size - розмір сторінки. Зверніть увагу: якщо розмір Вашої сторінки перевищує 2-3 МБ, це може бути вагомою причиною повільного завантаження сайту.
Ключове значення - кількість HTTP-запитів під час завантаження сайту. Воно відображене на знімку екрана вище, у колонці "Requests". Якщо кількість запитів перевищує 80, можна говорити про причину повільного завантаження сайту. Кожен запит докладно показано трохи нижче підсумкових результатів, у таблиці "Requests done to load this page":

Зверніть увагу на запити до зовнішніх серверів: їх кількість має бути мінімальною, не більше 10.
Перевірка в Host-tracker
Сервіс Host-tracker перевірить швидкість завантаження Вашого сайту і видасть розгорнутий результат.

Перевірка швидкості роботи бази даних (WordPress)
Під час діагностики також потрібно оцінити швидкість роботи з базою даних. Для цього підійде невеликий PHP-скрипт, який показує час виконання запитів до БД WordPress.
Відкрийте папку теми WordPress - як правило, це domain.com/wp-content/themes/theme_name - і відредагуйте файл footer.php. У кінець файлу, перед закривальним тегом </body>, додайте рядок:
<!-- Queries <?php echo get_num_queries(); ?> | Seconds: <?php timer_stop(1); ?> -->
У результаті код виглядатиме так:

Завантажте сторінку сайту і відкрийте її вихідний код. Унизу сторінки буде рядок:

Як читати ці значення:
- Queries - кількість запитів до бази даних, які виконуються під час завантаження сторінки. Якщо значення перевищує 20-30, спробуйте по черзі вимикати плагіни WordPress.
- Seconds - час виконання запитів до БД. Якщо значення більше 1 секунди, також вимкніть плагіни WordPress і змініть тему. Можлива причина довгого виконання - важкі запити до БД або велика кількість запитів.
Використовуючи запропоновані способи прискорення завантаження, Ви можете досягти високих результатів продуктивності сайту. Не забувайте також про безпеку Вашої CMS.