[phpa] Re: when will compiler functionality be added?

  • From: "Nick Lindridge" <nick@xxxxxxxxxxxxxxxxxxxxx>
  • To: <phpa@xxxxxxxxxxxxx>
  • Date: Wed, 17 Apr 2002 16:04:16 -0000 ()


> I haven't tried this but it might just work... with PHPA running
> have a script load each of your files, then after that is done
> have another script wipe all the files to length 0 without updating the
> file timestamp.

That might be hard to do, but the theory is correct. Provided that the
source file has the same modification time as a corresponding cache file,
then the file contents won't be looked at. So you could copy a source tree,
run PHP to generate all necessary cache files, and use a program that did a
stat() on the source file, truncated it, and reapplied the file times with
utime(). But you would then have to deal with the issue of distributing the
source. Just tarring the source and cache files and the untarring will not
work, even if file times are preserved, because the inumbers, and possible
device numbers, of the untarred source files will be different. So you'd
have to rename the cache files once the empty source files had been
recreated. There would be other ways to do the bundling and unbundling, but
the principle remains the same.

However that is all rather a kludge.



------------------------------------------------------------------------
  www.php-accelerator.co.uk           Home of the free PHP Accelerator

To post, send email to phpa@xxxxxxxxxxxxx
To unsubscribe, email phpa-request@xxxxxxxxxxxxx with subject unsubscribe


Other related posts: