>- see footer for list info -<
LOL, I also notice they start off telling you to use cfoutput and end up 
telling you to use cfloop.

Russ

-----Original Message-----
From: "Adam Cameron" <[EMAIL PROTECTED]>
To: "Coldfusion Development" <[email protected]>
Date: Tue, 18 Apr 2006 16:59:42 +0100
Subject: [CF-Dev] "Interesting" performance suggestions from Macromedia

> >- see footer for list info -<
> I'm reading this page:
> http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_17054
> 
> And have come across these two points:
> 
> <blockquote>
> Nested if's (nice use of apostrophe's there, lad's [sic])
> 
> Limit your use of nested cfif else statements. Try substituting iif
> functions or non-nested cfif statements.
> </blockquote>
> 
> This is interesting when one considers the old chestnut that does the
> rounds that iif() is "substantially" slower than <cfif>.  Not that it
> is, but people have a habit of SAYING that it is.
> 
> 
> <blockquote>
> CFOUTPUT vs. CFLOOP
> 
> Use a cfoutput query instead of cfloop query wherever possible. A loop
> over a query repeats for every record in the query result set. The
> cfloop results are just like a cfoutput. During each iteration of the
> loop the columns of the current row will be available for output. The
> advantage of using cfloop instead of a cfoutput is that you can use any
> CFML tag within a cfloop. cfoutput is restricted to a limited number of
> tags to increase its performance.
> </blockquote>
> 
> "cfoutput is restricted to a limited number of tags to increase its
> performance". REALLY???  That's a new one on me.
> 
> Personally I use <cfoutput> when I'm outputting stuff, and <cfloop>
> when
> I'm looping.  Call me crazy.
> (yes, I know one needs to use <cfoutput> when using the grouping
> function).
> 
> (I observe that this tech note was written in 2002, so perhaps is
> rather
> out of date?)
> 
> -- 
> Adam
> _______________________________________________
> 
> For details on ALL mailing lists and for joining or leaving lists, go
> to http://list.cfdeveloper.co.uk/mailman/listinfo
> 
> --
> CFDeveloper Sponsors:-
> >- Hosting provided by www.cfmxhosting.co.uk -<
> >- Forum provided by www.fusetalk.com -<
> >- DHTML Menus provided by www.APYCOM.com -<
> >- Lists hosted by www.Gradwell.com -<
> >- CFdeveloper is run by Russ Michaels, feel free to volunteer your
> help -<


_______________________________________________

For details on ALL mailing lists and for joining or leaving lists, go to 
http://list.cfdeveloper.co.uk/mailman/listinfo

--
CFDeveloper Sponsors:-
>- Hosting provided by www.cfmxhosting.co.uk -<
>- Forum provided by www.fusetalk.com -<
>- DHTML Menus provided by www.APYCOM.com -<
>- Lists hosted by www.Gradwell.com -<
>- CFdeveloper is run by Russ Michaels, feel free to volunteer your help -<

Reply via email to