Apache handles gzipping just fine. http://httpd.apache.org/docs/current/mod/mod_deflate.html
> and my PHP handles static file serving only when needed, when evaluating > content and js for specific URLs I'm not sure why that would be required. Why doesn't the HTML reference the assets required directly? > and for noobish developers it might be very convenient to add this to php > readfile() afterall Convenient and right are often two different ways to solve a problem. I try to not offer convenient solutions that are not right. --jk > On Aug 27, 2016, at 3:04 PM, Rene Veerman > <rene.veerman.netherla...@gmail.com> wrote: > > yea ok.. "something upstream".. is that nginx easy to stack above / next to / > under apache2? i'm really used to apache2.. > and for noobish developers it might be very convenient to add this to php > readfile() afterall.. > > and my PHP handles static file serving only when needed, when evaluating > content and js for specific URLs to fit in a common HTML site template for > instance.. > you know of a better way? i'm all ears :) > >> On Sat, Aug 27, 2016 at 9:00 PM, Joshua Kehn <josh.k...@gmail.com> wrote: >> Why is PHP handling static file serving? This is squarely outside of it's >> domain. Have nginx or something upstream handle gzipping content. >> >> --jk >> >> > On Aug 27, 2016, at 1:22 PM, Rene Veerman >> > <rene.veerman.netherla...@gmail.com> wrote: >> > >> > eh no, i'm a big fan of caching output in js / json cache files :) >> > but those still need to get gzipped... not just my main JS file, also my >> > photoalbum contents -> another 1Mb of JSON content... >> > >> > On Sat, Aug 27, 2016 at 7:19 PM, Ashley Sheridan >> > <a...@ashleysheridan.co.uk> >> > wrote: >> > >> >> >> >> >> >> On 27 August 2016 17:52:48 BST, Rene Veerman <rene.veerman.netherlands@ >> >> gmail.com> wrote: >> >>> Hi.. >> >>> >> >>> First off, i love PHP. Many thanks for keeping it free too. >> >>> >> >>> However, i've noticed that gzipping the 1Mb of javascript that my >> >>> seductiveapps.com needs, takes a relatively long time (measured over a >> >>> total page load time which i'd like to bring down from it's current 10 >> >>> seconds, about a second or even more is spent gzipping (by a core i5 >> >>> machine)).. >> >> >> >> Are you building the js each time it's requested? Have you thought about >> >> building it as a deployment step for production? >> >> >> >>> >> >>> At one time, i spent time building PHP code that cached the >> >>> already-gzipped >> >>> content and outputted that with just readfile().. But i never got it to >> >>> work a second time, unfortunately.. >> >> Why don't you want the web server to handle the gzip side of things? It >> >> would make more sense surely? >> >> >> >>> Could you pretty please add this to the core of PHP? Shouldn't be that >> >>> hard >> >>> for the internals team right?.. >> >>> >> >>> Many thanks in advance for even considering to do this.. >> >>> >> >>> with regards, >> >>> Rene Veerman, >> >>> CEO + CTO of seductiveapps.com >> >> >> >> -- >> >> Sent from my Android device with K-9 Mail. Please excuse my brevity. >> >> >