Re: ORM doctrine

From: Date: Sun, 12 Dec 2010 09:43:35 +0000
Subject: Re: ORM doctrine
References: 1 2 3 4 5 6 7 8 9 10 11 12  Groups: php.general 
Request: Send a blank email to php-general+get-309966@lists.php.net to get a copy of this message
On Sunday, 12 December 2010, Tommy Pham <tommyhp2@gmail.com> wrote: >> -----Original Message----- >> From: Peter Lind [mailto:peter.e.lind@gmail.com] >> Sent: Sunday, December 12, 2010 1:18 AM >> To: Tommy Pham >> Cc: php-general List >> Subject: Re: [PHP] ORM doctrine >> >> > I understand cache well, both the benefits (save DB trip) and >> > shortfalls (outdated by DB, management, etc.).  Most of the apps that >> > I've seen so far used cache to solve a problem that shouldn't happen >> > in the 1st place.  For example, during recent my quest looking PHP MVC >> > framework and sample apps, I saw OpenCart, an e-commerce app based >> on >> > custom MVC framework.  Installed it for a test run.  It looks good and >> > seems to perform well with the included sample data.  Then I filled up >> > some more sample data: over 3000 categories, over 2000 manufacturers, >> > over 300,000 products.  No other changes made such specials, features, >> > etc.  Although the app supports i18n, the sample data is just one >> > language for a decent DB size of about 100MB.  The app took over 30 >> > seconds to respond for any link.  Then I disable the cache and began >> > debugging.  I made 1 minor addition to the DB and 1 minor change in >> > the code base - parts on 1 line - I shorten the response time by about >> > 10 seconds.  What I just did proved my 2nd and 3rd point :) >> > >> > Regards, >> > Tommy >> > >> >> An app that takes 30 secs to respond using cache is doing it wrong. >> You shaving 10 secs off the request without cache is fine but you should >> have brought it much further down with a cache. Waiting 20 secs for the >> response is still useless. >> >> Regards >> Peter >> >> -- >> <hype> >> WWW: plphp.dk / plind.dk >> LinkedIn: plind >> BeWelcome/Couchsurfing: Fake51 >> Twitter: kafe15 >> </hype> > > My goal wasn't to optimize any app.  I just want to learn 'implement abstract MVC > concept into concrete, ...' as I mentioned in Adam's thread about choosing framework or > not.  If I was to optimize it, I wouldn't have any problems lowering the response time down to > under 3 seconds w/o cache. > > Regards, > Tommy > Your posts seem to indicate that caches are only useful when other parts of the app have been done wrong. My point was that this is a fairly fundamental misunderstanding of caches - regardless of what you are or aren't capable of optimizing. Regards Peter -- <hype> WWW: plphp.dk / plind.dk LinkedIn: plind BeWelcome/Couchsurfing: Fake51 Twitter: kafe15 </hype>

« previous php.general (#309966) next »