Log message #109389

# At Username Text
# Aug 7th 2008, 10:19 jonathan_ but that is bad practice (i think)
# Aug 7th 2008, 10:18 jonathan_ @ammadsaleem: declare it in the appcontroller class
# Aug 7th 2008, 10:18 gwoo ammadsaleem: what is the name of this function?
# Aug 7th 2008, 10:18 gwoo after the first run its cached so its a lot faster
# Aug 7th 2008, 10:18 ammadsaleem ?
# Aug 7th 2008, 10:18 ammadsaleem is it possible to create a function once and call it everywhere
# Aug 7th 2008, 10:18 gwoo Lemon|work: all the directories are search for classes, and object map and file map is built
# Aug 7th 2008, 10:17 gwoo Lemon|work: yeah that shoudl be the case since all the paths are cache on the first run
# Aug 7th 2008, 10:16 jonathan_ cool
# Aug 7th 2008, 10:16 TommyO otherwise, all queries only apply to rows marked 'active', which I use frequently
# Aug 7th 2008, 10:15 TommyO well, merged with that as a defualt. yep. so if I want otherwise I can ask for 'active' => array(0, 1) say for my admin methods
# Aug 7th 2008, 10:14 jonathan_ so you queries are append with that condition
# Aug 7th 2008, 10:14 TommyO like I just added this line: $queryData['conditions'] = array_merge(array($this->alias . '.active' => 1), $queryData['conditions']);
# Aug 7th 2008, 10:14 jonathan_ ok
# Aug 7th 2008, 10:13 TommyO right
# Aug 7th 2008, 10:13 TommyO jonathan_: it doesn't. it can help in controlling your query logic
# Aug 7th 2008, 10:13 jonathan_ i see
# Aug 7th 2008, 10:13 Lemon|work for optmizing
# Aug 7th 2008, 10:13 Lemon|work he meant that beforeFilters help in the development time
# Aug 7th 2008, 10:13 Lemon|work nothing
# Aug 7th 2008, 10:12 jonathan_ @TommyO how does the beforeFilters callback help performance?
# Aug 7th 2008, 10:12 TommyO was gonna say php/apache make up a part of that
# Aug 7th 2008, 10:12 Lemon|work but thats on my laptop and php is slow on it
# Aug 7th 2008, 10:11 Lemon|work 250% speed difference between a cold start and a hot start
# Aug 7th 2008, 10:11 Lemon|work i benchmarked cake today though
# Aug 7th 2008, 10:11 TommyO but yeah
# Aug 7th 2008, 10:11 TommyO beforeFilters() are a huge help
# Aug 7th 2008, 10:10 Lemon|work so that will be alot of work optimizing everything
# Aug 7th 2008, 10:10 Lemon|work my app has 150 models
# Aug 7th 2008, 10:10 Lemon|work but to give you a perspective
# Aug 7th 2008, 10:09 Lemon|work yeah i'm doing that atm
# Aug 7th 2008, 10:09 TommyO err... performance boost
# Aug 7th 2008, 10:09 TommyO Lemon|work: but you'll get a much better performance hit by tightening up your finds. limiting to only fields you need, etc
# Aug 7th 2008, 10:09 Lemon|work i should look into caching translated views
# Aug 7th 2008, 10:09 Lemon|work i18n, paths and models
# Aug 7th 2008, 10:09 Lemon|work atm the only cache i have is the defualt caching files
# Aug 7th 2008, 10:08 TommyO Lemon|work: xcache is a RAM caching engine, no? tha will be significantly faster than disk IO, assuming you're actually doing heavy cacheing
# Aug 7th 2008, 10:05 FunkyWeasel Unfortunately I think I reverted something bad in my fiddlings, now I'm getting: "Error: Database table cake_app_models for model AppModel was not found."
# Aug 7th 2008, 10:05 FunkyWeasel Found a solution to that recursive model definition - redefine the recursion of the model refered to as an extension, point relationship at that. Job done.
# Aug 7th 2008, 10:04 Lemon|work for example xcache
# Aug 7th 2008, 10:03 Lemon|work will there be a noticable performance increase if i use a non default file storage engine for caching?