> I am a long time user of CF and presently working with ASP for the
> company I am at now. We are at a crossroad and reviewing the
> technologies that we are presently using. My colleagues and myself
> are afraid that ASP is to slow for high volume sites. Though I am
> also under the impression that CF by itself maybe also to slow.
>
> My question is for all those people who have created dynamic high
> volume sites, is CF a viable solution by itself for a high volume
> site? If yes, does anyone have any examples, if not what technologies
> coupled with CF will scale for high volume sites? We have looked at
> creating COM objects using visual basic, VB Webclasses, Microsoft
> Transaction Server and Jrun. We are looking at a minimum of 5,000
> transactions a minute.
I'd agree that ASP, by itself, is too slow for high-volume sites. Microsoft
would agree as well; their recommended approach is to use ASP for
presentation logic, COM/DCOM/MTS/MSMQ for business logic, and SQL stored
procedures to handle database logic.
Similarly, you don't use CF "by itself". Although most CF projects don't
have a middle tier, you can certainly use one with CF. In most cases, you
don't really need a distinct middle tier; you can simply move lots of logic
to your database platform. If you're really concerned about scalability,
you'd probably want to use ATL COM/DCOM objects, which you'd write in VC++,
instead of using VB.
There is, of course, a significant labor cost associated with a middle tier
approach, which is why many high-volume sites simply throw lots of hardware
at the problem instead. The chief advantage of using CF is that it's so easy
to write and maintain. If you move logic to a middle tier, you throw away a
large part of that advantage - ATL COM, for example, isn't exactly easy, and
there's a cost to the complexity of a separate business logic tier.
Interestingly enough, this approach is the direction in which Allaire is
taking CF, as future versions will provide a Java-based analog to MTS.
Dave Watts, CTO, Fig Leaf Software
http://www.figleaf.com/
voice: (202) 797-5496
fax: (202) 797-5444
------------------------------------------------------------------------------
Archives: http://www.eGroups.com/list/cf-talk
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.