|  | Posted by ZeldorBlat on 03/27/07 19:06 
On Mar 27, 2:17 pm, "lister" <listerofsme...@hotmail.com> wrote:> Hi all,
 >
 > I have a fairly diverse range of data that I want to cache in the
 > session rather than pulling it from the database on every page
 > refresh.
 >
 > The problem is is that it seems that PHP requires the class
 > definitions available on EVERY page, as it unserialises everything
 > even if it's not going to be used.
 >
 > This has put me in the worrying situation of having to "require"
 > pretty much every class definition in my project on every page, and
 > I'm concerned about the performance impact this is going to have due
 > to PHP having to parse reams of code every time.
 >
 > Are there any elegant ways around this? Am I worrying over nothing?
 >
 > Cheers,
 > Lister
 
 Are you experiencing some specific performance problem?  Or are you
 just worrying before you actually have a reason to? :)  Honestly, I
 don't think it will cause any problems.
 
 This was recently discussed in another thread, but you should make use
 of __autoload():
 
 <http://www.php.net/autoload>
 
 Besides the fact that it will only load classes as necessary, it will
 also save you from having all those require()'s at the top of your
 page.
  Navigation: [Reply to this message] |