The way I see it is that with Transfer - due to the excellent caching layer
- is that while there may be an initial performance hit while the objects
are instantiated, once they are performance is great.

I've just built another big application (a rebuild of an old procedural
codebase) that uses Transfer and performance is superb. Much faster than the
old site which used queries throughout (although no real caching).

The great thing is that once a site is up and running most of the commonly
accessed objects will be in the cache at all times and so performance should
be great. This will obviously depend on overall server usage and site
structure but so far I've found relying on the Transfer cache is spot on.

---
James  Allen
E: [email protected]
Blog: http://jamesallen.name
Twitter: @CFJamesAllen (Coldfusion / Web development)
Twitter: @jamesallenuk (General)
Twitter: @JamesAllenVoice (Voiceover)


-----Original Message-----
From: [email protected] [mailto:[email protected]]
On Behalf Of David Long
Sent: 28 September 2010 18:26
To: transfer-dev
Subject: [transfer-dev] Re: listByProperty with Relationships

I am glad I learned a little bit more about the transfer object.  I
have now shortened my gateway CFC for the variations section of my
application by converting query lists to objects by a pretty big
amount of lines.
Could you tell me though what the performance impact is on using the
object?  It seems as though it causes quite a few function calls at
times...

On Sep 28, 12:21 pm, Tom McNeer <[email protected]> wrote:
> Hi David,
>
> On Tue, Sep 28, 2010 at 10:30 AM, David Long <[email protected]>
wrote:
> > Thanks Tom.  That is extremely helpful.
>
> Good. Glad to have helped.
>
> >  I am still very new to ORM so
> > I didn't realize that it is better to have an object than a query.
>
> Well, the "point" of using an ORM is to be able to use objects. Otherwise,
> it's not much of a help.
>
> But it's not "always" better to use objects. Sometimes a simple query list
> is all you need. And the query list avoids some expensive object creation.
>
> As you work with Transfer - or CF9's built-in Hibernate functions - you'll
> get more of a feeling of what to use when.
>
> Good luck.
>
> --
> Thanks,
>
> Tom
>
> Tom McNeer
> MediumCoolhttp://www.mediumcool.com
> 1735 Johnson Road NE
> Atlanta, GA 30306
> 404.589.0560

-- 
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions
-on-transfer

Try out the new Transfer ORM Custom Google Search:
http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8

You received this message because you are subscribed to the Google Groups
"transfer-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/transfer-dev?hl=en

-- 
Before posting questions to the group please read:
http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer

Try out the new Transfer ORM Custom Google Search:
http://www.google.com/cse/home?cx=002375903941309441958:2s7wbd5ocb8

You received this message because you are subscribed to the Google Groups 
"transfer-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/transfer-dev?hl=en

Reply via email to