http://www.google.com/search?client=safari&rls=en-us&q=CakePHP+persistModel&ie=UTF-8&oe=UTF-8
On Mar 3, 2:42 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Hi > I am finalizing a rather large application, being throwing around some > ideas to speed things up. > > Mozilla Addon site inserted a thing layer to memcache all database > returns, it works fairly well. However, its just sad to look at the > profiler where Model construction taken up considerable amount of time > (think about a 20 + associated model). 120ms for a whole request, > where more than half of the time is constructing models. > > Some may argue "fix your queries and use dynamic model binding" > Yes, I am using felex's ContainableBehavior similar to the > bindableBehavior and all the queries tweaked to lighting fast, > everything return the minimal possible set already. And i want more, > so here is the idea. > > Since ClassRegistry stores the object instance of different classes, > and construction of heavy associated models takes a while.. i am think > of storing object instance of constructed model inside memcache/apc at > ClassRegistry, so it can reuse across requests.. like object memory > pool available in other programming languages. > > who knows, restoring model instance from cache may be faster than > walking heavily associated model links.. > > thoughts on this anyone? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" 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 -~----------~----~----~----~------~----~------~--~---
