We have a site on which one side of the planet is located, and the client on the other.
Its asp.net and theres load complex business rules for forms. Thus, there are many cases where the user takes some action and the site returns to change the form based on business rules.
So, now the client complains about the backlog of the site.
For us, the lag is barely noticeable, so I think this is a fairly clear geographical distance.
What are the options for increasing productivity ...
a) Place the mirrored data center closer to the client country b) Rewrite the entire application trying to implement the business rules entirely on the client side script (it may not be possible)
Other than that, anyone has tips or tricks that can improve performance.
We already have heavy caching between db and the web server, but in this case this is not a problem, since they are nevertheless side by side ...
The problem is the 30,000-mile junction between the client and server ...
(I notice that the opposite is also slow - when I use websites in the country of clients, they always seem slow ...)
source
share