Правда о времени загрузки сайтов

Правда о времени загрузки сайтов

Забавно. Читая одну из последних статей на Вебдизайндепо, я наткнулся на ссылку на заметку, как оказалось, довольно давнюю, под названием The Truth About Download Time.

Статейка эта была написана аж в две тысячи первом году, но я никогда о ней ничего не слышал. Что ж, посмотрим, чем нас побалуют Кристин Перфетти и Лори Ландесман, о которых я тоже никогда ничего не слышал.

Спойлер: радуйтесь, ненавистники Якоба Нильсена, в статье ненавязчиво макают мэтра лицом в стол.

Давным-давно

Ну давайте перед тем, как начать суровый разговор о серьезных вещах, посмотрим что-нибудь милое. И раз уж у нас сегодня первод старой-престарой статьи, то равлечемся, например, десятилетней исторей главной страницы Yahoo за одну минуту:

Занимательная вещица. Я посмотрел уже раз пять, не меньше. Есть еще вариация на ту же тему, но с хронометражом 9 секунд. Смотрится потрясающе.

А вот еще одна штука, которую а увидел только сегодня. И несмотря на то, что в то время я еще даже не думал об интернете, это видео вызывает во мне сильную ностальгию:

Однако, смахнем скупые мужские слезы и приступим.

Правда о времени загрузки

То и дело мы слышим, как дизайнеры тратят непомерные часы и скончаемые силы на то, чтобы сделать свои сайты быстрее. Потому что они уверены, люди быстро теряют интерес к медленным страницам . Их озабоченность постоянно подогревается специалистами вроде Якоба Нильсена, по утверждениям которого людей напрягает ждать загрузки страницы слишком долго. Если страница грузится, скажем, два часа, то ясно, что любой пользователь забьет на нее. Но вот как определить грань, с которой начинается слишком долго?

Господин Нильсен говорит, что главные страницы наиболее популярных сайтов из обследованных им загружаются в среднем за 8 секунд. Главки же менее популярных сайтов грузятся в стреднем за 19. Из этого он заключает, что пользователь расстраивается, если ждет более 10 секунд.

В начале нашего исследования мы думали, что обнаружится тесная корреляция между временем загрузки и юзабильностью: быстрые сайты юзабильнее медленных. Мы также ожидали, что пользовательские оценки скорости загрузки сайтов будут во-первых довольно согласованы, а во-вторых будут напрямую зависеть от объективной скорости загрузки.

Чтобы проверить эти предположения, мы обследовали 10 сайтов на 56-килобитном соединении. При тестировании этих сайтов люди выполняли на них свои обычные задачи; каждый пользователь делал то, что было интересно и значимо персонально для него (видимо, чтобы условия наиболее соотвествовали реальному нетестовому поведению этих пользователей, потому что тестирование велось на известных сайтах типа Амазона — прим. Временно.нет). Задачи разных пользователей в пределах одного сайта не повторялись.

Для каждого из сайтов мы выясняли пользовательскую (субъективную) оценку его быстродействия, а позже просмотрели видеозаписи тестирования и измерили объективную скорость загрузки страниц.

Мы начали с подтверждения той гипотезы, что пользователи согласованно, т.е. примерно одинаково, оценивают скорость разных сайтов. Несмотря на то, что все они выполняли на сайтах разные задачи, субъективные оценки скорости загрузки оказались довольно согласованными: пользователи сочли Amazon.com, REI.com, и L.L. Bean.com наиболее быстрыми сайтами, а About.com — самым медленным. Таким образом гипотеза подтвердилась, пользователи оценивают скорость сайтов примерно одинаково.

Но следующее открытие нас озадачило. Рассмотрев объективную скорость загрузки тестируемых сайтов, мы обнаружили отсутствие корреляции между настоящей скоростью загрузки и субъективными оценками пользователей. About.com, оцененный пользователями как самый медленный, был на самом деле самым быстрым (среднее время загрузки 8 секунд); Amazon же, фигурировавший как один из быстрейших в оценках пользователей, был в действительности самым медленным (среднее время загрузки 36 секунд).

Мы обнаружили и еще одну удивительную вещь: сильную зависимость субъективной оценки скорости сайта от успешности выполнения задач на нем. А зависимости между успешностью выполнения задания и настоящим временем загрузки не наблюдалось, вопреки нашему изначальному предположению о том, что быстрые сайти юзабильнее медленных. Похоже, люди оценивают сайт как быстрый, когда им хорошо удается выполнить на нем требуемые задачи.

Если у посетителя не получается сделать на сайте то, что ему нужно, он расценивает работу на сайте как трату времени, а сам процесс работы как медленный. Но если им все удается на сайте, то потраченное время он считают проведенным хорошо, а процесс работы ненапряжным, следовательно, быстрым.

Якоб Нильсен рекомендует улучшать объективную скорость загрузки страниц. Но результаты нашего исследования заставляют усомниться в том, что действительно существует смысл стремиться к молниеносной загрузке страниц. Вместо этого давайте пораскинем мозгами: что на самом-то деле оценивают люди, когда говорят о скорости загрузки сайта? Что лучше, добиться быстрой загрузки сайта или уверенности в том, что человеку удобно и легко решать с помощью сайта свои задачи?

Послесловие

Я очень надеюсь, что вы не посчитаете эту статью сигналом к тому, что на скорость загрузки страниц надо теперь положить с прибором. Пожалуйста, не надо. Вот вам Марисса Майер из Гугл рассказывает о тесте, в котором совсем незначительное увеличение времени выдачи результатов поиска сократило выручку на 20%.

Так что не будем догматичны, а будем разумные и критичны.

Вот и Триана Иглесиас любит разумных.

Расскажите друзьям

Оцените статью:
  • 1
  • 2
  • 3
  • 4
  • 5

Комментарии — 8

Евгений
Спасибо, Саша. Хорошая статья.
Сказано правильно: объективно надо оценивать не время загрузки страницы, а время выполнения задач пользователями.
Можно даже сделать такой сервис. Определить задачи, которые надо выполнить пользователю. И засекать время, за которое пользователь эти цели выполнит. Тестировать с разными дизайнами. Определять наилучший.
Vect0r
"Мы начали с подтверждения той гИпотезы..."
В целом довольно познавательно. Спасибо. Коммент можно удалить;)
Санчосранчо
Спасибо, прочитал, статью можно удалить )
#
Санчосранчо
Денис
Скорость загрузки сайта зависит от многих факторов: веса самой страницы, насыщенности js, отдалённости сервера, да вообще очень много факторов. Обычному пользователю интернета на всё это накласть.
Например я хочу купить ботинки через интернет магазин, мне будет всё равно если сайт где меня устраивает цена и условия доставки загружается 30сек. Я всё равно его добавлю в закладки и приобрету товар. Главное для меня добиться желаемой цели. Но ощущения удовлетворения, или ощущения что я нашёл то что искал не появляется, если этот сайт хоть чем то меня не устраивает.

Всё зависит от оставленных нам ощущений от сайтов.
Ещё один пример: Мы проснулись, позавтракали, включили pc и первое дело которое мы делаем проверяем почту, или заходим на сайт который нас устраивает по всем параметрам например временнонет, мы знаем, что не потратим очень много времени зайдя на него. После чего когда всё перелапачено из "быстрых дел" думаем куда пойти дальше, после чего идём в smashmagazine где собираемся потратить гораздо больше времени. (я ничего плохого про временнонет не имею ввиду, просто на смешмагазин как материала не нужного для меня гораздо больше так и скорость загрузки страниц дольше, а так же рекламок всяких и т.д. из за чего я не очень люблю туда заходить и пришлось записать его во второстепенные сайты)

Поэтому задача программистов и дизайнеров не давать пользователям лишнего намёка думать что ваш сайт чем то ему не подходит.
Надо всё продумывать, стараться давать только ценный материал, а так же оптимизировать, кэшировать и гзипить доводя сайт до идеала.

p.s. лично я считаю надо сделать на временнонет плюсы и минусы к комментариям как на хабре, делается это обычно для удобства и скорости чтения поста, читаются только заплюсованные комменты а не все подрят типо шуток "спасибо можно удалять статью" а ещё можно инвайт регистрацию :) Ну это всё лично моё мнение.
Евгений
Спасибо, Денис. Насчет оценки статей, а вместе с тем и регистрации Вы совершенно правы - мы как раз над этим работаем.
novomir
Что-то в этом есть.. :)

P.S. Интересные видео
adw0rd
Спасибо, сократил кол-во выводимых превьюшек на http://kinsburg.ru/ и сайт стал быстрее грузится в два раза.
Шайхалов Максим
Однако...
«дизайнеры тратят непомерные часы и скончаемые силы на то, чтобы сделать свои сайты быстрее» я и вправду делал так... Буду разумнее

Новый комментарий

как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть
как выглядит какой тег
жирный текст <b>жирный текст</b>
курсивный тект <i>курсивный тект</i>
зачеркнутый текст <s>зачеркнутый текст</s>
подчеркнутый текст <u>подчеркнутый текст</u>
ссылка <a href="адрес">ссылка</a>
function foo() { ... }
<pre><code>function foo() { ... } </code></pre>
разрешенные теги или посмотреть как будет выглядеть

metin2 pvp metin2 pvp serverler pvp serverler