Статьи

Перевод: Николай Мациевский aka sunnybear
Опубликована: 9 июля 2008

Психология веб-производительности, или когда время равно деньги

Примечание: ниже находится перевод статьи "The Psychology of Web Performance", в которой автор поднимает психологические аспекты производительности веб-страниц: чем она обусловлена, как ее измерить и описывает некоторые сопутствующие (коммерческие) эффекты. Мои комментарии далее курсивом.

Предыдущее исследование продемонстрировало, что пользовательское раздражение сильно возрастает, если скорость загрузки страницы превышает 8–10 секунд безо всякого уведомления пользователя о процессе загрузки (Bouch, Kuchinsky и Bhatti, 2000, King, 2003). Последние работы в этой области показали, что пользователи с широкополосным доступом еще менее терпимы к задержкам при загрузке веб-страниц по сравнению с пользователями с более узким каналом. В опросе, проведенном JupiterResearch, было установлено, что 33% пользователя скоростного соединения не хотят ждать более 4 секунд при загрузке страницы, при этом 43% пользователей не ждут более 6 секунд (Akamai, 2006).

Терпимое время ожидания

В исследовании, проведенном в 2004, Fiona Nah установила, что терпимое время ожидания (ТВО) для неработающих ссылок (без обратной связи) находилось между 5 и 8 секундами (Nah, 2004). С добавлением уведомления пользователя о процессе загрузки (обратной связи), например, индикатора загрузки, ТВО увеличилось до 38 секунд. Распределение ТВО для повторных попыток зайти на неработающие ссылки имело максимум в районе 23 секунд (без обратной связи). Nah заключила, что ТВО для веб-пользователей имеет максимум около 2 секунд (было бы интересно конечно, взглянуть на эту гауссову кривую, чтобы понять, что находится 80–90% площади, т.е. каким временем загрузки ограничено это число пользователей). Если учесть стремление пользователя посетить сайт повторно, то Dennis Galletta и др. показали, что кривая сглаживается при 4 и более секундах и уходит в нуль в районе 8 и более секунд (Galletta и др., 2004).

Эффекты медленной скорости загрузки

Даже малые изменения времени загрузки могут иметь значительные последствия. Так Google констатировал, что увеличение времени загрузки для страницы с 10 поисковыми результатами на 0,4 секунды и на 0,9 секунд для страницы с 30 результатами сказалось на уменьшении трафика и рекламных доходов на 20% (Linden, 2006). Когда главную страницу Google Maps уменьшили в объеме с 100Кб до 70–80КБ, трафик увеличился на 10% в течение первой недели и еще на 25% в следующие три недели (Farber, 2006). Тестирование для Amazon показало очень близкие результаты: каждые 100мс увеличения времени загрузки для Amazon.com уменьшали продажи на 1% (Kohavi и Longbotham, 2007).

Можно посчитать, сколько «стоит» каждая миллисекунда загрузки для Amazon, и понять, что гонка за скоростью вполне даже обоснована.

Эксперименты Microsoft для Live Search показали следующие результаты при замедлении загрузки страниц на 1 секунду (Kohavi, 2007):

  • Количество сброшенных поисковых запросов возросло на 1%, и
  • Число кликов по рекламе уменьшилось на 1,5%

При уменьшении времени загрузки страницы с результатами на 2 секунды:

  • Количество сброшенных поисковых запросов возросло на 2,5%, и
  • Число кликов по рекламе уменьшилось на 4,4%

Как большое время ответа веб-сайта влияет на пользовательскую психологию

Страницы, которые загружаются медленно, ощущаются менее надежными (Fogg и др., 2001) и менее качественными (Bouch, Kuchinsky, и Bhatti, 2000). Постарайтесь удержать время загрузки вашей страницы ниже «порога терпимости» (в каждом конкретном случае он будет своим, однако, стоит ориентироваться на то, чтобы все действия по оптимизации клиентской производительности элементарно окупились). Тогда пользователи буду ощущать гораздо меньше неудовлетворенности от посещения вашего сайта (Ceaparu и др., 2004), и у них не будет подниматься давление (Scheirer и др., 2002). При этом среднее число просмотров страниц возрастет (Novak, Hoffman и Yung, 2000), увеличится конверсия посетителей (conversion rate) (Akamai, 2007), и снизится число отказов (Nielsen, 2000). Сайты, которые быстро загружается, также кажутся пользователям более интересными (Ramsay, Barbesi и Preece, 1998) и привлекательными (Skadberg и Kimmel, 2004).

Заключение

Старое правило «8–10 секунд» сейчас переформулировать для тех, кто имеет, и тех, кто не имеет. Пользователи широкополосного доступа ожидают большую скорость загрузки, при этом пользователи с менее скоростным доступом остаются далеко позади. По мере того, как высокоскоростной доступ проникает в массы, размер страницы растет до более 300Кб, а среднее число объектов уже составляет более 50 на страницу. Пользователи испытывают психологические и физиологические проблемы при своем взаимодействии с веб-страницами, испытывают раздражение, если не могут завершить свои задачи, и воодушевление при работе с быстрыми сайтами. Пользователи «медленного Интернета» страдают, по большому счету, из-за издержек при загрузке большого числа объектов, которое доминируют над всеми остальными. Увеличение скорости загрузки вашего сайта способствует повышению конверсии, уменьшению отказов при загрузке корзины покупателя и делает ваш сайт более привлекательным для пользователя.

Ссылки на литературу

  • Akamai, "Boosting Online Commerce Profitability with Akamai,", Akamai Technologies, 2007, www.akamai.com (30 мая 2008). Основываясь на тех данных, что прерываются от 30% до 50% процентов всех транзакций, время ожидания которых превышает 4-секундный порог, Akamai сделали вывод, что при уменьшении числа таких конверсия посетителей увеличится на 915%.
  • Akamai. June 2006. "Retail Web Site Performance: Consumer Reaction to a Poor Online Shopping Experience.", Akamai Technologies, (принято 30 мая 2008). С помощью JupiterResearch проведен опрос отказов, спонсированный Akamai.
  • Bouch, A., Kuchinsky, A. и N. Bhatti, "Quality is in the Eye of the Beholder: Meeting Users' Requirements for Internet Quality of Service," в CHI 2000 (The Hague, The Netherlands: 16 апреля 2000), 297304. Установили, что качество посещений резко падает при ожидании больше 8–10 секунд.
  • Ceaparu, I., Lazar, J., Bessiere, K., Robinson, J. и B. Shneiderman, "Determining Causes and Severity of End-User Frustration,", International Journal of Human-Computer Interaction 17, #3 (2004): 333–356. Медленные веб-сайты создают для пользователей трудности в достижении их целей, чем увеличивают их неудовлетворенность.
  • Farber, D., "Google's Marissa Mayer: Speed Wins,", CNET Between the Lines, 9 ноября 2006, blogs.zdnet.com/BTL/?p=3925 (30 мая 2008).
  • Fogg, B. J. и др., "What Makes Web Sites Credible? A Report on a Large Quantitative Study,", в CHI 2001 (Seattle, WA: 31 марта–5 апреля 2001), 6168.
  • Galletta, D., Henry, R., McCoy, S., and P. Polak, "Web Site Delays: How Tolerant are Users?", Journal of the Association for Information Systems 5, #1 (2004): 128.
  • King, A., 2003, Speed Up Your Site: Web Site Optimization, Indianapolis: New Riders, 2003, 25. Установлено, что среднее терпимое время ожидание составляет 8,6.
  • Kohavi, R., "Practical Guide to Controlled Experiments on the Web: Listen to Your Customers not to the HiPPO,", (Washington, DC: eMetrics Marketing Optimization Summit, 20–24 октября 2007), 12, exp-platform.com/Documents/2007-10EmetricsExperimenation.pdf (13 февраля 2008). Эта публикация содержит результаты Microsoft Live.
  • Kohavi, R. и R. Longbotham, "Online Experiments: Lessons Learned,", Computer 40, #9 (2007): 103–105. Стаистика по Amazon получена из презентации Greg Linden в Stanford: home.blarg.net/~glinden/StanfordDataMining.2006-11-29.ppt.
  • Linden, G., "Marissa Mayer at Web 2.0,", Geeking with Greg, 6 ноября 2006, glinden.blogspot.com/2006/11/marissa-mayer-at-web-20.html (30 мая 2008).
  • Nah, F., "A study on tolerable waiting time: how long are Web users willing to wait?", Behaviour & Information Technology 23, #3 (2004): 153–163.
  • Nielsen, J., Designing Web Usability, (Indianapolis: New Riders, 2000), 48–49.
  • Novak, T., Hoffman, D. и Y.-F. Yung, "Measuring the Customer Experience in Online Environments: A Structural Modeling Approach,", Marketing Science 19, #1 (2000): 22–42.
  • Ramsay, J., Barbesi, A. и J. Preece, "A psychological investigation of long retrieval times on the World Wide Web,", Interacting with Computers 10, #1 (1998): 77–86.
  • Scheirer, J., Fernandez, R., Klein, J. и R. Picard, "Frustrating the user on purpose: a step toward building an affective computer,", Interacting with Computers 14, #2 (2002): 93–118.
  • Skadberg, Y. и J. Kimmel, "Visitors' flow experience while browsing a Web site: its measurement, contributing factors and consequences,", Computers in Human Behavior 20, #3 (2004): 403–422.

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

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