Skip to main content
Participating Frequently
July 19, 2009
Answered

What is the fastest platform to run ColdFusion on

  • July 19, 2009
  • 2 replies
  • 665 views

Hello,

I am looking to use ColdFusion in a new project. I wonder what is the most robust platform (speed, stability, etc.) Windows, Mac, Unix?

thanks in advance,

mitch

    This topic has been closed for replies.
    Correct answer craigkaminsky

    Hi, Mitch,

    I'm not really sure there is a 'most robust' platform for CF. Objectively, I think the big three all have advantages and disadvantages and the choice, ultimately, comes down to some sense of personal preference. For me, I've been developing in CF since late 2000 and have used all three platforms for development and both Linux and Windows for production.

    Over the years, I've moved to the Mac platform for development. Again, for me, I find a Mac the best fit. OS X has great memory management, which allows me to efficiently run a variety of servers and one or two IDEs at the same time, something I had trouble with in my PC days.

    In terms of deployment, I prefer Linux for its fine-grained control of the production environment, stability and overall performance. That said, I have never seen a big difference in CF on Linux or Windows production environments with all other elements of the environment being more or less equal (same DBs, etc.). As long as you're using CF, how could you go wrong !?

    Good luck with your new project!

    Best,

    Craig

    2 replies

    Inspiring
    July 20, 2009

    Any of these platforms, if properly managed and configured, can support ColdFusion with solid reliability ... and excellent speed.

    The operating-system interaction of ColdFusion, in a typical deployment, is "typical" and uncomplicated.  In high-volume situations, it is still "traveling a road well-traveled."

    Performance of a deployed application is invariably dependent upon "hot spots" and bottlenecks ... and therefore, upon knowing where those hot-spots are and architecting the application (and the environment) to avoid them.  Apps also need instrumentation, and/or pro-active analysis of available logging information, so that you can anticipate performance problems before they occur.  Volumes have been written about this.

    craigkaminskyCorrect answer
    Inspiring
    July 19, 2009

    Hi, Mitch,

    I'm not really sure there is a 'most robust' platform for CF. Objectively, I think the big three all have advantages and disadvantages and the choice, ultimately, comes down to some sense of personal preference. For me, I've been developing in CF since late 2000 and have used all three platforms for development and both Linux and Windows for production.

    Over the years, I've moved to the Mac platform for development. Again, for me, I find a Mac the best fit. OS X has great memory management, which allows me to efficiently run a variety of servers and one or two IDEs at the same time, something I had trouble with in my PC days.

    In terms of deployment, I prefer Linux for its fine-grained control of the production environment, stability and overall performance. That said, I have never seen a big difference in CF on Linux or Windows production environments with all other elements of the environment being more or less equal (same DBs, etc.). As long as you're using CF, how could you go wrong !?

    Good luck with your new project!

    Best,

    Craig