We are currently testing performances on our web servers and are getting very different results between production servers and test servers.
The test we are making is the following:
- Download the RSS feed XML available on the site
- Make a HEAD request of all links present on into the XML feed to check if url is correct
Suprisingly the average response time on the Test servers is around 15ms when the same measurement reads 900 ms on prod servers. As both servers are (supposed to be) configured identically, I am very puzzled by those results.
- Am I correct in thinking that HEAD requests of .CFM pages do not actually involve the ColdFusion server but only IIS?
- If I am correct with the first point, where can I check on the IIS level what can make such a difference in response time?
Following up on the suggestions I received from you guys, I simply tried to add a log entry into a test cfm page to see if the CFLog gets executed or not.
Surprisingly, the same HEAD request on the same file generates a log entry in prod. and not in test. Obviously, the config should be different between test and prod but I don't know at which level.