Существует ли какой-то отраслевой стандарт неприемлемого времени ответа веб-приложения?

StackOverflow https://stackoverflow.com/questions/184814

Вопрос

Есть готовое коммерческое приложение, над настройкой которого я работаю, и для некоторых распределений данных загрузка пары страниц занимает очень много времени.(Я говорю примерно о 3 минутах для загрузки страницы в этом случае...и время растет в геометрической прогрессии).

Очевидно, что это неприемлемо, но существуют ли исследования, в которых я могу указать, какое приемлемое время ответа?

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

Это было полезно?

Решение

Исследования Якоба Нильсена ответил на это за любой приложение (веб-приложения в этом отношении не являются чем-то особенным):

  • 0,1 секунды:Ограничение для пользователей, считающих, что они непосредственно манипулируя объекты в пользовательском интерфейсе.
  • 1 секунда:Ограничение для пользователей, считающих, что они свободная навигация командное пространство без необходимости излишне ждать компьютера.
  • 10 секунд:Лимит для пользователей удерживая их внимание по задаче.

Таким образом, для веб-приложений вам следует поддерживать время ответа вашей страницы в среднем на уровне 500 мс рядом с серверами, чтобы иметь веб-приложение, которым будет приятно пользоваться даже при задержке сети 200-300 мс.

Другие советы

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

В зависимости от того, как конечный пользователь воспринимает выполняемую операцию, допустимое время ответа может составлять 1 секунду (например, для закрытия «диалогового окна») или 10 секунд (например, для отображения результатов расчета).

Гуру юзабилити Якоб Нильсен написал хорошую статью о приемлемом ответе веб-приложения раз.

В опубликованных рекомендациях по пользовательскому интерфейсу указано одинаковое допустимое время ответа, например:

Руководство по внешнему виду и ощущениям Java

Документация по пользовательскому интерфейсу GNOME .

Да, в статье Нильсена есть хорошая информация о том, как психология задействована. Здесь Вы можете найти больше информации о том, почему "воспринимаемая производительность" имеет значение, а не только фактическое время ответа.

Я опубликовал соответствующий вопрос и получил несколько интересных ответов, которые могут помочь. См

Что считается хорошее время отклика для динамического персонализированного веб-приложения?

Некоторое время назад профессор сказал мне, что средний пользователь сдается после 10 секунд ожидания, и ничего не происходит. Видя, что что-то случится, вероятно, увеличится их тенденция ждать. Но это было некоторое время назад ... когда перепонки были медленнее.

Здесь есть хороший пост в блоге здесь это доказывает, что на самом деле нет отраслевого стандарта.

Может быть, нет хорошего способа сделать это.

∞ — наименее приемлемое время отклика.

После этого максимальное время, которое, по мнению пользователя, займет это, которое сильно зависит от вашего сервиса.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top