2013-07-31 3 views
1

клиент запрашивает время отклика под вторым для всех приложений на основе диалога. Он говорит о наших настольных приложениях, которые получают данные с бизнес-сервера, подключенного к SQL Server.Есть ли какой-либо стандарт времени отклика в настольных приложениях?

Обычно 1 секунда подходит для нас, но у нас есть некоторые формы, которые занимают больше времени (до 2 или 3 секунд). Знаете ли вы какие-либо стандарты (или любой источник), который указывает, какими должны быть время ответа для пользователя? Я нашел много различной информации, но в основном для веб-страниц, а не для настольных приложений.

Я где-то читал, что 3 секунды - это «магическое» число. Затем я прочитал о «правиле 10 секунд» от Нормана Нильсена для веб-страниц. Некоторые другие говорят о правиле «4 секунды».

Я хотел бы иметь некоторые аргументы для моего клиента от некоего «третьего лица» («как вы, наверное, знаете, принятый предел, указанный в норме ISO как хх») :-)

Спасибо

+2

Что? Выше 100 мс действительно раздражает, если я не знаю, что вы действительно выполняете фактическую работу (например, не только демпинг данных из db). – Esailija

+0

Затем снова я считаю, что многие обычные пользователи полностью работоспособны полностью зараженными компьютерами с вредоносным ПО с 3-секундным отставанием мыши – Esailija

+0

5 секунд еще одно волшебное число, используемое Windows IsHungAppWindow(). Используется для отображения окна «Неответчик». Все это немного бессмысленно, если клиент требует 1 секунду макс. Убедитесь, что вы закрываете заднюю часть и можете определить, сколько времени потребуется SQL Server для ответа на запрос. Это никогда не улучшается с течением времени и, конечно же, не та проблема, с которой вы хотите столкнуться. –

ответ

2

Даже если фактическая производительность ваших диалогов не может быть улучшена, вы можете посмотреть методы, которые могут улучшить воспринимаемую производительность приложения. Ленивая загрузка или асинхронная загрузка частей диалогового окна после его показания может улучшить опыт для пользователя и не потребует от вас особых усилий. Обратная связь о прогрессе, может также улучшить опыт пользователя. Вы можете протестировать некоторые идеи с некоторыми пользователями, даже просто с парами, чтобы увидеть, что они воспринимают как проблему, а затем взглянуть на методы решения этих конкретных проблем.

0

Поскольку вы упомянули Nielsen Norman ...

Некоторые цитаты из here: (о сайтах) (дает немного больше контекста "10 второго" правила")

из 1- 10 секунд, пользователи определенно чувствуют себя на милость компьютера и желают, чтобы было быстрее, но они могут справиться с этим.

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

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

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

То, что вы должны взять из этого:

Это рекомендуется число следует рассматривать как верхние пределы. Пользователи обычно недовольны временем ответа, которое подходит к ним, но будут готовы принять их иногда (не последовательно).

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

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

Смежные вопросы