The filemtime is checked, if there are no differences, the precompiled
files (CSS/JS) are served. Load times are still around 1sec ;)

On Jul 16, 11:23 am, Klaus Hartl <[EMAIL PROTECTED]> wrote:
> Gilles (Webunity) wrote:
> > I've build something similar to this; here's how i did it:
> > on my webserver, there are a bunch of JS and CSS files. During each
> > page load, i create an array of CSS and JS files, which have to be
> > included on that page. Currently i store these in session, but that
> > isn't needed. In the header of the page, i have 2 calls, one to "/
> > framework/load?css/<scriptname>" and one to "/framework/load?js/</
> > scriptname>". That script ("load" is a PHP file which reads the array,
> > generates a hash out of it, checks to see if the files are modified
> > since the last time they where "build" and if so, recombines all files
> > and minifies them (in case of JS: Packer, in case of CSS: remove
> > newlines, comments and tabs). After compiling it writes the generated
> > file to disk and serves that to the browser. It was a lot of work, but
> > it allows me to keep all original JS and CSS files on the server (=
> > greater maintainability) and improves load times drastically.
>
> > HTH
>
> > -- Gilles
>
> You're saying that is done on each page load. Isn't it better to do that
> once, when deploying the files? How long does it take to merge the files?
>
> --Klaus

Reply via email to