It's looking pretty bleak - we can't store CFCs in session because they take too much memory, and we can't instantiate per request because it takes too much CPU. Thank heavens for procedural programming. ;)
Seriously, though, I have high hopes of CF8 in this respect. We have the language features for OO, but trying to think OO with one eye on the performance monitor is just a bit too schizoid for me. Now it's up to Adobe to tune the app server. Failing that, you can always write your model in Java. Jaime Metcher > -----Original Message----- > From: Dawson, Michael [mailto:[EMAIL PROTECTED] > Sent: Saturday, 7 April 2007 6:49 AM > To: CF-Talk > Subject: RE: Using CFCs in session scope - need cflock help > > > Re-instantiating an object, on each request, can be processor-intensive. > > I have used session-based CFCs for a couple of years and have had no > problems. I have the data and the methods all in a nice, neat package. > > M!ke > > -----Original Message----- > From: Robertson-Ravo, Neil (RX) > [mailto:[EMAIL PROTECTED] > Sent: Friday, April 06, 2007 2:15 PM > To: CF-Talk > Subject: Re: Using CFCs in session scope - need cflock help > > Well, it's doesn't make any programmatic sense for a start. They are > static providing a common layer of functionality, to put them into a > scope other than application or server (to a degree) just doesn't make > any sense. > > They can be very memory intensive so giving each "user" their own > session CFC which is identical to ever other users doesn't make any > sense as it would be needless consumption of memory space. > > You also cannot use replication with them in session scope (this may > have been fixed in CF7/JRun updater, I know it was true before) > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Macromedia ColdFusion MX7 Upgrade to MX7 & experience time-saving features, more productivity. http://www.adobe.com/products/coldfusion?sdid=RVJW Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:274813 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4