Статьи Архив статей

Автор: alex946
Опубликована: 29 октября 2008

Эксперимент — сколько живых денег может принести ускорение загрузки сайта?

Дано: подопытный инетмагазин, вполне успешный в своей области, более тысячи посетителей ежедневно.

Задача: выяснить как скажется на выручке оптимизация загрузки страниц.

Методика

На сайт был установлен невидимый JavaScript-счетчик, который фиксировал время до наступления события window.onload и некоторые другие параметры, в течении 5 рабочих дней собиралась статистика и обкатывался ее анализатор. После этого за выходные были проведены следующие работы по оптимизации сайта:

  • общий объем графики и стилей был уменьшен (c 300 до 200 килобайт для главной страницы) практически без потери качества.
  • изменен порядок загрузки внешних счетчиков, убрано их разделение на две картинки.
  • проставлены правильные заголовки кеширования для статики.
  • включено сжатие для стилей и JavaScript.

Больше всего хлопот, разумеется, было с графикой, некоторые фоновые картинки пришлось перерисовывать. Не все удалось сделать, как хотелось бы, так как не было команды «добро» на серьезную переработку шаблонов и фоновых картинок сайта.

Итак, после оптимизации счетчик стал писать в новый лог, и стало возможно сравнить что было «до» и «после». Интересовал в первую очередь процент просмотров, которые «уложились» в 2 и 4 секунды, причем отдельно, для посещения сайта впервые, и для просмотра последующих страниц.

Результаты

Первые страницы: до оптимизации в 2с уложились 30%, после — 50%. В 4с уложились 57% и 65% соответственно.

Повторные просмотры. Две секунды: до — 58%, после — 80%. 4 секунды: до — 79%, после — 88%.

А теперь самое интересное. Если взять количество поступивших заказов (включая звонки по телефону) и посчитать отдачу от сайта с учетом разницы в посещаемости, то получим прибавку не менее 10%.

Да, учитывалась не выручка как таковая, а именно звонки и попытки сделать заказ.

Читать дальше

Все комментарии (habrahabr.ru)