Thanks a lot, Larry and David.


David C. Zentgraf wrote:
> 
> 
> Yes, the more models you use, the more overhead there is. Not only in  
> terms of database hits, but simply the fact that an additional class  
> needs to be included and loaded. So design your database and models  
> wisely from the start.
> 
> Having said that, this overhead is often negligible, except for truly  
> performance hungry apps. If you have such a performance hungry app,  
> think about conditionally loading models with App::import.
> Also, as soon as you go to debug mode 0, the models will be cached and  
> not DESCRIBED every single time. (What Larry said.)
> 
> On 12 Oct 2008, at 11:42, [EMAIL PROTECTED] wrote:
> 
>>
>> Hi there,
>>
>> My controller includes eight models as follows,
>> var $uses = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H');
>>
>> When loading a view for the controller, it always DESCRIBE the above
>> eight TABLES (models) even the action (view) has nothing to do with
>> these tables. From the cakephp log on view, it is a big performance
>> hit for me.
>>
>> Q:
>> 1. is this by design?
>> 2. how to reduce these queries?
>>
>> I didn't get much helpful info from internet and cakephp official
>> site. I'd appreciate it if any help (or article link).
>>
>> Thanks,
>> Bo
>> >
> 
> 
> > 
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/In-controller-using-too-many-models-hit-the-performance--tp1321431p1321630.html
Sent from the CakePHP mailing list archive at Nabble.com.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" 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/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to