к.е.н. Лавлинский Н. Е. технічний директор ТОВ «Метод Лаб»
Останнім часом тема швидкості завантаження сайтів і її впливу на ефективність бізнесу досить популярна. Є безліч статей, експериментів і кейсів щодо прискорення сайтів. Однак, більшість кейсів показують як швидкість дозволяє більше заробити. У цій же статті ми покажемо, як можна втратити гроші через повільне сайту. Тобто будемо розглядати швидкість сайту як необхідний (але не достатній) фактор успіху, що обмежує результат зверху. Всі описані способи втрати грошей засновані на практичному досвіді і мають реальні приклади з нашої практики.
Спосіб №2 - адаптивний сайт 14Mb
В результаті ми регулярно спостерігаємо адаптивні сайти, які мають обсяг понад 10Mb (наприклад, 14 Mb). У гіршому випадку велика частина цього трафіку потрібна для початкової відтворення сторінки. Тобто, мобільний користувач спостерігає 10-20 секунд білий екран і вирішує, що сайт просто не працює.
Втрати: мобільні користувачі і їх транзакції (для яких адаптивний сайт і створювався).
Спосіб №3 - купуємо зайве залізо і непотрібні послуги
Один з прямолінійних способів вирішити проблеми швидкості сайту: збільшити доступні серверні ресурси. Цей метод дуже витратний, так як збільшення продуктивності сервера в два рази може коштувати чотириразового збільшення вартості (покупки або оренди). Те ж саме може ставитися до обсягу сховища, каналів доступу в Інтернет. Навіть якщо є ефект масштабу (зменшення приросту витрат), абсолютні витрати на інфраструктуру ростуть дуже швидко. При цьому роботи по оптимізації (серверна частина сайту, обсяг контенту, кешування) може знизити потреби в інфраструктурі в десятки і сотні разів. Також важливо зрозуміти, що проведення оптимізації буде разовим вкладенням, а витрати на інфраструктуру - регулярні.
Другий варіант - покупка різних сервісів по прискоренню і доставці сайту (CDN). Вони дійсно можуть вирішити частину проблем зі швидкістю. Однак, ми отримуємо нові регулярні витрати на інфраструктуру (у вигляді сервісу). Якщо оптимізацію провести на стороні самого сайту, в 90% випадків не доведеться підставляти «милиця» з сервісів по прискоренню (або витрачати набагато менше грошей на них).
Втрати: вартість зайвого «заліза», ресурсів і сервісів.
Спосіб №4 - втрачаємо довіру і репутацію
Цей пункт добре застосуємо до технологічних і сервісним компаніям. Справа в тому, що контакт клієнта з компанією все частіше починається з сайту. А перше враження від сайту становить швидкість його завантаження. У гіршому випадку ваш клієнт просто не чекає завантаження першої сторінки. Найчастіше він просто втомлюється чекати результатів кожного кліка і йде до конкурента. Навіть якщо клієнт проходить всі етапи до цільового дії, у нього залишається стійке враження про неякісну роботу вашої компанії і низьку якість сервісу.
Втрати: відмови від покупок, неповернення клієнтів.
Як уникнути втрат
На щастя, технології веб-розробки вже дозволяють створювати функціонально багаті і прекрасно оформлені веб-додатки, не жертвуючи швидкістю.
Повний комплекс дій по досягненню високої швидкості сайту складається з декількох складових:
- вирішення поточних проблем в серверній і клієнтської продуктивності;
- впровадження тестування в процес розробки сайту;
- реалізація процесу щодо оптимізації контенту;
- запуск моніторингу швидкості у реальних користувачів (RUM-моніторинг) зі зрозумілими критеріями норми.
Це максимальний варіант підходу до процесів контролю і забезпечення швидкості сайту, проте він цілком доступний більшості середніх і навіть малих проектів. Плачевна ситуація зі швидкістю роботи сайтів пояснюється не високими витратами або складністю робіт по прискоренню, а скоріше необізнаністю керівників проектів і розробників.
Найкраще прискорення сайтів в Рунеті
Ціна від 19 900 Р