Skip to main content

Posts

Showing posts from 2007

Application Network Performance Tunnig

This post shares some the factors that need to be considered while designing an application that is going to be accessed using a network having high latencies and low bandwidth. The post will also look at some of the important TCP level tuning factors. Symptom The application works well when accessed from some locations and from some other locations its very slow. Possible causes Network Issues Network is having high latency Bandwidth is very narrow Packet loss is high Application design related Multiple calls to server During design itself avoid using multiple server calls to fulfill a business process. From the client issue a single call to the server and let the server do the processing and return the desired objects in this call. Unnecessary transfer of data Re look your design /code and find out whether you are transmitting data that's not of importance to the client. Reduce all unnecessary data transfer to the client. Sending large chunks of uncompressed data Using differen...