客戶要求所有「基於對話」的應用程序在一秒鐘內響應時間。他談到我們的桌面應用程序正在從連接到SQL Server的業務服務器獲取數據。桌面應用程序的響應時間是否有任何標準?
通常對我們來說1秒就可以,但是我們有一些需要更長時間(最多2到3秒)的表單。你知道任何標準(或任何來源),指定什麼應該是一個用戶的響應時間?我發現了許多不同的信息,但主要是用於網頁,而不是用於桌面應用程序。
我在某處讀了3秒是「神奇」的數字。然後我閱讀了諾曼尼爾森網站上的「10秒規則」。其他人談論「4秒」規則。
我想爲我的客戶一些參數,從一些「第三方」(「你可能知道,公認的限制是在ISO標準爲XX規定」):-)
謝謝
什麼? 100ms以上真的很煩人,除非我知道你真的在做實際工作(例如,不僅僅是從db轉儲數據) – Esailija
然後我再次說明許多普通用戶完全可以在惡意軟件中運行完全惡意軟件,在鼠標中有3秒滯後 – Esailija
5秒又一個幻數,由Windows的IsHungAppWindow()使用。用於顯示「Not Responding」虛幻窗口。如果客戶端要求最大1秒,這一切都是毫無意義的。確保覆蓋後端,並且有一種方法可以測量客戶端的SQL Server開始響應查詢需要多長時間。隨着時間的推移,這永遠不會好起來,當然也不是你想要堅持的那種問題。 –