Well, I don't think you can blame IIS. You indicate that you put the files to test in the cf webroot (that cfusion.ear/cfusion.war folder you mention). Those are only served up by the built-in web server port (8301, in your case). So IIS is not involved in serving up those pages. Are you confirming that pages are slow both when using that port and when not? And to be clear, for you to not use that port, you would need to run the web server configuration tool to connect a given IIS site to a given (your new) CF instance. If you do that, it may be interesting to see if there was a difference. (To be clear, if you connect an instance to an IIS site, you would then put the test CFML pages into the IIS docroot, not that CF webroot.) That said, I would not suspect that the problem is really related to the web server. It could be, but I'd suspect other things first. For instance, if you turn on CF output debugging, does it show that in fact the slowness is in time spent running the page? It may not, but again it's the first thing to confirm. And since you are running Enterprise (or Developer, either of which is the only way to run multiserver), you then also have the CF Server Monitor. If you open that and turn on "start monitoring", it has an interface option to show you "slow requests", which could help you also confirm if the time is really "in CF". If it is, then I'll add that there are still other tools in the monitor (or in tools like FusionReactor and SeeFusion) that could help identify specifically why a page is slow. But before we dig into that, let's see what you say to the above. Now, on a separate matter, you ask if it could be the JVM: it could. You say you're on CF8. Might you mean 8.0.1, specifically? In either case, the JVM that came with them was an early 1.6 build. Subsequent to the release of both CF8 and 8.0.1, Sun discovered and fixed a bug and updated the JVM. People found that that JVM can indeed be better. I'd be surprised that you'd notice that with just a simple test page, but it may be worth considering. See any of many blog entries out there about upgrading the JVM in CF. You want to go to at least 1.6.0.10 (and you want the JDK, not the JRE). Also, though Sun currently offers an update .21, some people have reported problems with .20, so you may want to think twice about going that high. Here's an old Adobe Technote on updating the JVM for CF: http://kb2.adobe.com/cps/547/2d547983.html, but pay close attention to how it discusses only briefly how to do it with the multiserver edition, where you have to edit the jvm.config. The screenshot shown will only work on a Server edition deployment. You can also find other blog entries talking about the process, such as http://www.coldfusionmuse.com/index.cfm/2009/6/11/upgrade.ColdFusion.JVM. There are still others that talk about downgrading from 1.6 to 1.5 (from before they learned of the jvm bug fix). Their info can be helpful too, but don't go back to 1.5! Oh, and here's where to find older versions of the JDKs: http://java.sun.com/products/archive/ (and for you, be sure to choose a 64-bit one). But again, before doing that surgery, let us know what you find with the simpler tests above. To your final question, about where to put code, again, recall my point above about the CF vs the IIS web roots. If you'll have different IIS web sites for the different instances, note that you could technically tell IIS to have the different IIS sites point to the same docroot location. If you do for some reason want instead to use the built-in web server (like port 8301), then yes you would need to copy the code among the different webroots for the different instances. (Technically, you can also modify the config of the built-in web server to define a mapping that could point each web server in different instances at a single shared doc directory. Most never do it. I blogged about it back in 2002: http://cfmxplus.blogspot.com/2002/08/running-cfmx-code-outside-default.html). For folks who may have struggles dealing with issues like these, I'll note that there are various companies, myself included, who can help. I keep a list at http://www.cf411.com#cfassist HTH /charlie
... View more