Why does everyone worry about speed so much?
With today's technology speed isn't a problem. What happens server side depends on the CPU/RAM and the upload speed that the server has. What happens client side is depended on the clients download speed.

If my SQL query takes .0002 seconds to query and load and the client's download speed is DSL (old style dial-up) then it would take just as long as if the query took .2 seconds to do the same thing and the client had broadband and downloaded it instantly.