Project

General

Profile

Determing How Slow Is Too Slow » History » Version 2

Luke Murphey, 04/09/2013 11:14 PM

1 1 Luke Murphey
h1. How Slow Is Too Slow?
2 1 Luke Murphey
3 1 Luke Murphey
How do you know your website is too slow? There aren't any hard and fast rules but Jackobs Neilson suggests the following:
4 1 Luke Murphey
5 1 Luke Murphey
> *0.1 second* is about the limit for having the user feel that the system is reacting instantaneously, meaning that no special feedback is necessary except to display the result.
6 1 Luke Murphey
>
7 1 Luke Murphey
> *1.0 second* is about the limit for the user's flow of thought to stay uninterrupted, even though the user will notice the delay. Normally, no special feedback is necessary during delays of more than 0.1 but less than 1.0 second, but the user does lose the feeling of operating directly on the data.
8 1 Luke Murphey
>
9 1 Luke Murphey
> *10 seconds* is about the limit for keeping the user's attention focused on the dialogue. For longer delays, users will want to perform other tasks while waiting for the computer to finish, so they should be given feedback indicating when the computer expects to be done. Feedback during the delay is especially important if the response time is likely to be highly variable, since users will then not know what to expect.
10 1 Luke Murphey
11 1 Luke Murphey
[Source: "Jakob Nielsen":http://www.nngroup.com/articles/response-times-3-important-limits/]
12 1 Luke Murphey
13 2 Luke Murphey
According to this, your website ought to respond within 1 second in order to keep people's attention. However, you will probably want to keep performance faster than that though since people tend to "leave websites that perform slowly":http://www.vodori.com/blog/compuware-site-response-time-is-most-important.html.
14 2 Luke Murphey
15 2 Luke Murphey
This "post on SplunkBase":http://stackoverflow.com/questions/184814/is-there-some-industry-standard-for-unacceptable-webapp-response-time suggests keeping your response times around 500 ms (ideally 200-300 ms).