oops...geek, that is. much cooler connotation. :)

----- Original Message -----
From: "Dina Hess" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Sunday, July 13, 2003 3:35 PM
Subject: Re: Refresh application-scoped variables


> Well, I for one am grateful that you're a nerd. :) That's exactly the kind
> of information I was looking for. Thanks, Matt.
>
>
> ----- Original Message -----
> From: "Matt Robertson" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Sunday, July 13, 2003 3:21 PM
> Subject: RE: Refresh application-scoped variables
>
>
> > Well, I don't fully understand where you're at applicationwise, but I
> > try to use a cached query for most of my application-wide settings.
> > Keeps the locks and copies to request scope down to near zero.  The few
> > values that need to tunnel down to custom tags (a couple of base url and
> > file path settings) get converted to request scope in application.cfm.
> >
> > I don't usually reset these values manually.  I tend to go for short
> > caches of about 10 seconds.  If my server can't handle a db read once
> > every 10 seconds I have bigger problems :D.  Still, I hacked up a cfif
> > to allow a manual reset below.
> >
> > This probably has no bearing on your needs... Just a little daffy after
> > a weekend of solid coding and looking for a distraction.  Egads...
> > Escape from coding by hanging out on CF-Talk.  Am I a geek or what?
> >
> > --------------------------------------------
> >  Matt Robertson       [EMAIL PROTECTED]
> >  MSB Designs, Inc.  http://mysecretbase.com
> > --------------------------------------------
> >
> > <cfif url.reset is not "kaboom">
> >    <cfset request.SetMins=10>
> >    <cfset request.SetSecs=0>
> > <cfelse>
> >    <cfset request.SetMins=0>
> >    <cfset request.SetSecs=1>
> > </cfif>
> > <cfset variables.mySettings="Foo">
> > <cfquery
> >     name="SystemDefaults"
> >     datasource="#request.SiteDSN#"
> >     maxrows="1"
> >
> > cachedwithin="#CreateTimeSpan(0,0,request.SetMins,request.SetSecs)#">
> >     SELECT
> >         settings.myPath,
> >         settings.myBaseURL,
> >         settings.blahblahblah
> >     FROM settings
> > WHERE 0=0
> > </cfquery>
> > <cfset request.BasePath=SystemDefaults.myPath>
> > <cfset request.BaseURL=SystemDefaults.myBaseURL>
> >
> > -----Original Message-----
> > From: Dina Hess [mailto:[EMAIL PROTECTED]
> > Sent: Sunday, July 13, 2003 12:49 PM
> > To: CF-Talk
> > Subject: Re: Refresh application-scoped variables
> >
> >
> > No intrusion. I assume you mean why would I refresh the application
> > scope by
> > using a link in the admin area? Because I'm too stupid to figure out a
> > better way? :)
> >
> > I indeed thought I was saving overhead by not resetting the same
> > application-scoped variables for every request...since they don't change
> > often.
> >
> >
> >
> > ----- Original Message -----
> > From: "Matt Robertson" <[EMAIL PROTECTED]>
> > To: "CF-Talk" <[EMAIL PROTECTED]>
> > Sent: Sunday, July 13, 2003 2:30 PM
> > Subject: RE: Refresh application-scoped variables
> >
> >
> > > Pardon the intrusion, but why would you refresh the application scope
> > > like this?  Saving overhead rather than using cfparam in
> > > application.cfm?
> > >
> > > --------------------------------------------
> > >  Matt Robertson       [EMAIL PROTECTED]
> > >  MSB Designs, Inc.  http://mysecretbase.com
> > > --------------------------------------------
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: Dina Hess [mailto:[EMAIL PROTECTED]
> > > Sent: Sunday, July 13, 2003 12:23 PM
> > > To: CF-Talk
> > > Subject: Re: Refresh application-scoped variables
> > >
> > >
> > > So you have a "refresh application scope" link in an admin area to set
> > > url.reset? Sounds like what I'm doing now. I just wondered if there
> > was
> > > a
> > > better to do it.
> > >
> > > Thanks for the input, Mike.
> > >
> > >
> > > ----- Original Message -----
> > > From: "Mike Townend" <[EMAIL PROTECTED]>
> > > To: "CF-Talk" <[EMAIL PROTECTED]>
> > > Sent: Sunday, July 13, 2003 1:02 PM
> > > Subject: RE: Refresh application-scoped variables
> > >
> > >
> > > > I usually do something like..
> > > >
> > > > <CFIF Not IsDefined("Application.DSN") OR IsDefined("URL.Reset")>
> > > > <!--- Create all Application Vars --->
> > > > </CFIF>
> > > >
> > > > So if I need to reset an app then just call the page and append a
> > > ?reset=1
> > > >
> > > > HTH
> > > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: Dina Hess [mailto:[EMAIL PROTECTED]
> > > > Sent: Sunday, July 13, 2003 18:45
> > > > To: CF-Talk
> > > > Subject: Refresh application-scoped variables
> > > >
> > > >
> > > > Hi all,
> > > >
> > > > Can't seem to get my head around this one... How can I
> > > programmatically
> > > > refresh application-scoped variables whenever there's a change?
> > > >
> > > > Right now, I'm doing something like this in Application.cfm:
> > > >
> > > >    <cfparam name="application.init" default="0">
> > > >
> > > >     <cfif not application.init>
> > > >        use cfsavecontent to create application-scoped variables
> > > >        set application.init to 1
> > > >    </cfif>
> > > >
> > > > What I want is some way to automatically reset application.init to 0
> > > > whenever these variables are modified.
> > > > Can someone point me in the right direction? Resources?
> > > >
> > > > Thanks,
> > > > ~Dina
> > > > http://www.dinahess.com/
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
> >
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to