Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been working on a website containing 3d maps, virtual 3d tours, etc. All of the content is large like images and video.

The problem is the site performs well under normal speed connections but it take more time to load if network is busy or the internet connection is slow. How can I describe this to the customer? Yes, we optimize the content where its possible.

share|improve this question
You could say that the website has performance issues wen under load or the user has a slow internet connection. – Ryathal Apr 10 '12 at 20:45
Try using analogies like chronic constipation. – Chepech Apr 10 '12 at 20:53
What is wrong with "The site performs well under normal speed connections but it takes more time to load if the network is busy or the internet connection is slow." ? – FrustratedWithFormsDesigner Apr 10 '12 at 20:58
Why does the internet speed vary significantly at your location? – NoChance Apr 10 '12 at 21:23
up vote 5 down vote accepted

Your website has minimum requirements to run correctly. Detail those requirements in a document and give those to the client. If they deem the requirements to be to much, ask them what features to remove to help the speed issue.

share|improve this answer

You could use client-side timers that alert a "bear with us" message when redirecting to a page takes long (generally 10+ seconds is experienced as "long"). Use ajax to have animations running when retrieving data from the database and on the server-side, if it's possible, write the buffer to the client once a certain piece of content has loaded, for example if you're loading a picture album of 100 images, write every 10 images to the client while the next set loads.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.