There was an article on James McParlane’s blog last week regarding AJAX and its load on servers. If AJAX is done correctly it can easily reduce file size transfers reducing the amount of bandwidth needed to run the web application. The opposite is true as well in that if a developer creates a poorly executed AJAX application the could bring a server down to its knees.
The first point he makes is if the server uses HTTP/1.0 it uses the same socket for multiple connections and May not close the connection.
In the AJAX application, the developer can force a connection close when the execution is complete. This will eliminate any unnecessary open TCP/IP connections to the server.
The last step he makes is to hire someone that knows what they are doing. Those that don’t could end up with an inefficient web application. A lot of the time you end up getting what you pay for. Take that into consideration when you hire a developer for your next app.









