Can the CF Frameworks take a beating?

{ Posted By : Eric Cobb on March 31, 2009 }
1253 Views
Related Categories: Frameworks, ColdFusion

There's been a lot of buzz lately (more than usual) around the various CF Frameworks, and whether some of them are dead or alive and kicking. I've never used any of the frameworks much (although I've recently started getting into ColdSpring). I've tinkered with a few of them, just to see what they're about, but that's pretty much been the extent of it. That's probably about to change.

In the very near future, I'm going to start work on a large side project that I think might a good candidate for a framework. (Well, I guess technically ANY project is a good candidate for a framework...) While this application will be extremely dynamic and have a relatively small number of actual CFM and CFC files, it will serve up a lot of data and have a large amount of traffic. Based on the current projections, we're looking at about 1-2 million page hits per day.

Two of the key things I'm looking at while planning this app are performance and maintainability. From a maintainability standpoint, I think building this site on a framework would be a huge benefit. But, I've heard that some frameworks can have performance problems under heavy load. Not ever having used a framework much, I need the CF community's help figuring out which one (if any) would be good for this project.

So, how about it?
Can anyone offer any statistics (or better yet first hand knowledge) on how the various CF frameworks hold up under a heavy load? Can they take this kind of a beating? Which ones should I look at or avoid? I would appreciate any advice anyone can offer on this subject.

Comments
Rae's Gravatar I used to work for a Fed Gov department we ran a custom built CF CMS which served 23 Fed Gov websites on the Mach-II framework, we never had any load issues even on budget night. We also did significant load testing on the applications.
# Posted By Rae | 3/31/09 6:08 PM
Eric Cobb's Gravatar Thanks Rae. Mach-II was actually at the top of my list, so that's good to know!
# Posted By Eric Cobb | 3/31/09 7:35 PM
Matt Woodward's Gravatar Lots of examples of high-load Mach-II apps in the wild. http://bit.ly/UTbYg
# Posted By Matt Woodward | 3/31/09 7:36 PM
Tariq Ahmed's Gravatar We've done some analysis back in the day, mostly from a business perspective. But you may find it useful:

http://www.amcomtech.net/client/index.cfm/2008/6/1...
# Posted By Tariq Ahmed | 4/1/09 12:20 AM
Eric Cobb's Gravatar @Matt - Thanks for the links! Given some of the sites on that list, I think it's safe to say Mach-II can handle a load.

@Tariq - Thanks! The analysis PDF is along the lines of what I was looking for. That's going to be a big help.
# Posted By Eric Cobb | 4/1/09 8:51 AM
Aaron Greenlee's Gravatar The ColdBox framework has yet to let me down.
# Posted By Aaron Greenlee | 5/7/09 7:54 AM