title: asp.net web application local or hosted server? which is better
body: <p>I work at a company where they have a hosted asp.net application miles away in USA while the company is operating from Pakistan. The software is very slow at time taking about 2 minutes to insert or search a record which is a great inconvenience as there are alot of records to be inserted or manipulated at once. I don't know what the root cause of the problem is but according to some websites a locally hosted server or a server within the premises might be the solution. While I believe this is not gonna make a big difference as the application will be running over the internet Please guide me through with this.</p>
  
  <p>EDIT  :</p>
  
  <p>Thankyou for your response</p>
  
  <p>First of all I cannot ping the server I always get a Request Timed Out although the software works.</p>
  
  <p>The data being transmitted is very little as the application does not have a bulky interface just a table and divs and the rest is just text. The web page is lighter then any web based email clients.</p>
  
  <p>I am doubtful about the database as it is about 4 years old and as far as alot of data is being inserted it once I assume the database has grown large by now and needs some tweaking.</p>
  
  <p>The server is a shared server being hosted by GoDaddy.</p>
  
  <p>Each user has a bandwidth limit of about 64kbps.</p>