Kristoffer BohmannKristoffer BohmannWeb Usability Expert
Home > Articles > Response Time Still MattersArticles   About KB

Response Time Still Matters

by Kristoffer Bohmann, July 12, 2001


Slow response time remain an issue on the Web even for users with high-speed Internet connections.
The problem with slow response times is simple: Users are distracted in their interaction with the site. This makes it more annoying and difficult for users to buy products and pursue other goals.

Two main factors create slow download times: Large web page sizes and slow server performance.

Pages: Too Many Bytes

Web pages become large when they include code and content that wasn't optimized for the Web. For instance, pictures and graphics usually needs to be reduced in size to download fast. The same goes for pages built with too much code (long stylesheets included in each pages, many scripts, etc.).

Leading sites such as Yahoo strive to avoid large pages by dedicating developer resources exclusively to optimize page sizes and maintain fast response times.

Slow Servers

Page download will typically be slow when:
  • many current users on the site. Once the server resources are gone, users will get an error message instead of the intended web pages. This is not the response you want when many customers visit your store.
  • slow servers are in operation.
  • servers turn to energy saving mode during night hours to save energy. This will cause problems to users browsing during night hours - and to international users in other time zones. The users will simply get an error message till the server wakes up.
  • 1-2 days after you sent out a popular email newsletter to thousands of users.
  • many international users visit the site - especially if pages are filled up with graphics and pictures. It may be necessary to mirror the site on servers in other regions of the world.
  • during Christmas shopping.
The problem will be even worse if prices, syndicated content, etc. is requested from yet another slow server.

Ideal Response Times

The standard guidelines for response times are (Nielsen 1999, page 42):
  • 0.1 second (one tenth of a second). Ideal response time. The user doesn't sense any interruption.
  • 1 second. Highest acceptable response time. Download times above 1 second interrupt the user experience.
  • 10 seconds. Unacceptable response time. The user experience is interrupted at an alarming high rate and the user is likely to leave the site or system.
These numbers are highly useful when planning server capacity.

References

Nielsen, Jakob (1999). Designing Web Usability. New Riders.
 

Slow response time on Magasin.dk

Step 1: White page in 0.5-2 seconds.
Magasin.dk product page

Step 2: Some navigation is visible. "Text loading..." for another 0.5-1 second.
Magasin.dk product page

Step 3: "Text (still) loading...". Notice how the left margin jumped to the left.
Magasin.dk product page

Step 4: Product content loads as the last element. Ready to use after 5 seconds in total. Not good.
Magasin.dk product page

Comments From Readers including:
Speedy bank account information
About the Author
Kristoffer Bohmann (biography) M.Sc. thinks and writes about high-quality user experiences. His philosophy: Users first. You can contact him at kristoffer@bohmann.dk.

More articles...