7 Підказок, щоб зменшити час завантаження сайту

7 Підказок, щоб зменшити час завантаження сайту

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

У той час як тривалість завантаження сайтів за останні кілька років значно скоротилася, поточний середнє значення, рівне 7,72 секундам, як і раніше не дотягує до двосекундною максимуму, необхідного користувачами. У недавньому дослідженні наводяться наступні цифри:

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

Але це тільки початок. Дослідження Akamai і Gomez показує, що 79% користувачів ніколи не повернуться на сайт, у якого виникають проблеми із завантаженням. Більш того, 44% цих користувачів поділяться негативними враженнями зі своїми друзями і порекомендують їм триматися подалі від цього сайту. Таким чином, можна втратити не тільки фактичних відвідувачів сайту, але і потенційних.

Деякі експерти пішли далі і проаналізували так зване терпиме час очікування користувачами завантаження сторінок сайту. Наприклад, звіт Strange Loop демонструє, що в пікові періоди трафіку понад 75% онлайн-покупців віддадуть перевагу перейти на сайт конкурента, ніж нудитися в очікуванні завантаження. Проте, звіт містить кілька порад, що дозволяють довше утримувати увагу відвідувачів сайту. Наприклад, наявність прогрес-бару, індикатора виконання процесів може спонукати користувачів залишатися на вашому сайті до 38 секунд.

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

Як зменшити час завантаження сайту?

Мінімізуйте запити браузера

За даними фахівців Yahoo 80% часу йде на завантаження різних компонентів сторінки, включаючи таблиці стилів, зображення, скрипти, flash-анімацію і т. Д. Пам'ятайте, що для кожного з цих компонентів потрібен окремий HTTP-запит. Отже, чим більше подібних елементів на сторінці, тим довше буде відбуватися її повне завантаження.

Першим кроком на шляху до прискорення завантаження сайту стане спрощення дизайну. Ось деякі прийоми, які ви можете застосовувати для оптимізації свого сайту:

  • - Використовувати меншу кількість елементів на кожній сторінці.
  • - Замінити зображення на CSS-властивості там, де це можливо.
  • - Об'єднати декілька CSS-елементів.
  • - Скоротити скрипти або прибрати їх там, де це можливо.
  1. Знизьте кількість плагінів

    Модулі можуть бути особливо корисними на таких CMS, як WordPress, проте вони здатні серйозно уповільнити швидкість завантаження сайту. Більш того, надмірне їх кількість створює зайві проблеми при забезпеченні безпеки сайту і інші технічні труднощі.

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

    Зменшіть розмір сторінок

    Розмір сторінок сайту часто не береться до уваги, але ж він може істотно позначатися на тривалості його завантаження. З збільшеною потребою в створенні якісного контенту підвищується ймовірність отримати на виході дуже об'ємну сторінку близько 100 кб і більше. Такі сторінки громіздкі і тому вимагають більше часу для завантаження.

    Для того щоб знизити вагу сторінок без шкоди для якості контенту, використовується метод стиснення. У процесі стиснення зменшується розмір кожного файлу, тим самим скорочується час HTTP- відгуку. Поширеним методом для ефективного стиснення сторінок сайту є GZip. Крім того, більшість сучасних браузерів підтримують GZip-стиснення! Статистика Yahoo показує, що цей прийом дозволяє збільшити час завантаження на 70%.

    Увімкніть кешування браузером

    Тенни Тойрер (Tenni Theurer), який раніше співпрацював з Yahoo, пояснює, що кешування може зменшити час завантаження сайту до 40%. Це пов'язано з тим, що більшість елементів сторінки, як правило, вже збережені браузером користувача, тому при наступних відвідуваннях залишається довантажити лише малу частину.

    Мінімізуйте вага зображень

    Для картинок важливі три чинники: розмір, формат і атрибут src.

    Розмір зображення

    формат зображення

    Атрибут src

    скоротіть редіректи

    Використовуйте мережу доставки контенту (CDN)

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

    висновок

    Жодна компанія не повинна втрачати трафік і упускати конверсію через проблеми із завантаженням сайту. Перевірте швидкість завантаження за допомогою Google Web Analytics або плагіна Google Analytics від Yoast для WordPress і підберіть для себе оптимальний спосіб, який допоможе зменшити час завантаження сайту.


    7 Підказок, щоб зменшити час завантаження сайту