We are currently encountering a very weird situation we need your support to identify the reason.
We have a live 3-Tier Mobile Banking system where a Mobile Apps client accesses the Bank back-end system through our Middleware system which is written in C#.
The problem is, when our Middleware system is in the "production environment" (secured zone, etc) some responses/queries takes very long time (around 30 seconds), while the same middleware in the test environment connected to the live DB takes 1-3 seconds !! Both queries return the same correct data at the end but test env returns it in 2 seconds while the production takes 10 times more !!
Any ideas ?? Note that we have limited access to the customer deployment structure, DB, etc.