Gary and Sean,
Yes, this is exactly what we do with all of our commonly used
CFCs...they all reside in the APPLICATION scope as such:
APPLICATION.myCFC =
createObject('component', 'path_to_my_cfc.cfc_filename');
It saves us the overhead of instantiating the object each time, and thus
far has proven to work well under high load.
Each of our CFC's, however, never reference any APPLICATION vars (thanks
for the suggestion Sean). :) Any shared vars needing to be accessed are
passed INTO the CFC in an Init() function.
I can pass along a more clear code sample if you'd like.
Oh, and that is GREAT news about the page context bug. Thx for the
heads up on that.
--PWW
Paul W. Wille [EMAIL PROTECTED]
---------------------------------------------------
Certified Advanced ColdFusion 5 Developer
Portland CFUG Co-Manager (pdxcfug.org)
---------------------------------------------------
ISITE Design, Inc. -- Senior Developer
www.isitedesign.com
615 SW Broadway, Suite 200
Portland, OR 97205
503.221.9860 x110
503.212.0239
-----Original Message-----
From: Sean A Corfield [mailto:[EMAIL PROTECTED]
Sent: Wednesday, May 28, 2003 10:36 PM
To: [EMAIL PROTECTED]
On Wednesday, May 28, 2003, at 22:35 US/Pacific, Gary Menzel wrote:
> The reason this has had me confused is because we had problems storing
> an
> instance in a shared scope (e.g. Application). So we steered away
from
> doing that. But now I can see that was not the problem and we can go
> back
> to what we actually want to do.
Good. And the page context bug will get fixed in a future release of
CFMX.
Sean A Corfield -- http://www.corfield.org/blog/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev'
in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev'
in the message of the email.
CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).