jacob600 0 Newbie Poster

e have a web app that takes reqeusts, sends them to a middleware server and then
to backend database server. Incoming requests to the site are handled by a load
balancer which has a default TCP timer of 5 minutes. So it is client to LB and
then LB to IIS/APP server.
Sometimes, when a user requests data, the interprocessing time between the middleware app server and database server is more than 5 minutes so the IIS developer wants us to extend the TCP timer for 20 minutes but I don't like the idea of modifying the TCP parameters as first solution. I also do not know if HTTP KEep-Alives are enabled. In regards to the IIS configuration, is it possible/better/worse to enable HTTP Keep-alives and change the Connection Default timer to 20 minutes to solve this problem as well? What are some suggestions? Any help is definitey appreciated.
Thank you.....