I prefer the more straight forward method...

<!--- this goes in the top of the application.cfm --->
<cfif isDefined("url.uncache")>
        <cfset a = 0>
<cfelse>
        <cfset a = 3>
</cfif>

<!--- queries go where you want them... --->
<cfquery dataSource="myDB" name="getCust"
cachedwithin="#createTimeSpan(0,a,0,0)#">
        select *
        from customers
</cfquery>

<!-- then whenever you make an update on the admin
side, just click a link that points to your
homepage... for instance the link could look like
this... 
http://localhost/myCustomerApp/index.cfm?uncache=true 
 whenever you follow a link to your application the
the uncache paramater attached, it will reset all of
your cached queries that you have used the a variable
on. --->


--- Jake <[EMAIL PROTECTED]> wrote:

> I have an application that output some data on the
> front end. I'd like 
> to cache some of those queries for a long period,
> since they rarely 
> update. But at the same time, I have to be able to
> show updated results 
> immediately.
> 
> Is there a way to cache a query but then kill the
> cache as soon as 
> something is added via the admin tool? Is it a
> simple as simply 
> rerunning the front end query on the admin side?
> 
> Is there another way to do this?
> 
> Jake
> 
>
----------------------------------------------------------
> To post, send email to [EMAIL PROTECTED]
> To unsubscribe: 
>    http://www.dfwcfug.org/form_MemberUnsubscribe.cfm
> To subscribe: 
>   
> http://www.dfwcfug.org/form_MemberRegistration.cfm
> 
> 
> 


=====
Anthony C. Frey
214-529-1507
[EMAIL PROTECTED]
 
 



        
                
__________________________________ 
Do you Yahoo!? 
Yahoo! Mail - You care about security. So do we. 
http://promotions.yahoo.com/new_mail
----------------------------------------------------------
To post, send email to [EMAIL PROTECTED]
To unsubscribe: 
   http://www.dfwcfug.org/form_MemberUnsubscribe.cfm
To subscribe: 
   http://www.dfwcfug.org/form_MemberRegistration.cfm


Reply via email to