RE: Need a tool to minimize HTML before storing in memecache

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> -----Original Message-----
> From: Matijn Woudt [mailto:tijnema@xxxxxxxxx]
> Sent: Wednesday, April 17, 2013 3:11 PM
> To: Daevid Vincent
> Cc: PHP List
> Subject: Re:  Need a tool to minimize HTML before storing in
> memecache
> 
> On Wed, Apr 17, 2013 at 11:52 PM, Daevid Vincent <daevid@xxxxxxxxxx>
> wrote:
> 
> > We do a lot with caching and storing in memecached as well as local
> > copies so as to not hit the cache pool over the network and we have
> > found some great tools to minimize our javascript and our css, and now
> > we'd like to compress our HTML in these cache slabs.
> >
> >
> >
> > Anyone know of a good tool or even regex magic that I can call from
> > PHP to compress/minimize the giant string web page before I store it in the
> cache?
> >
> >
> >
> > It's not quite as simple as stripping white space b/c obviously there
> > are spaces between attributes in tags that need to be preserved, but
> > also in the words/text on the page. I could strip out newlines I
> > suppose, but then do I run into any issues in other ways? In any
> > event, it seems like someone would have solved this by now before I go
> > re-inventing the wheel.
> >
> >
> >
> > d.
> >
> >
> How about you just compress it? Gzip, bzip2, etc. Pick your favourite.
> http://www.php.net/manual/en/refs.compression.php
> 
> - Matijn

Well we already use the gzip compression that is built into Apache since that works in tandem with the client too. 
http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/

The point of minification is to remove comments, commented sections, optimize the code by removing closing tags when not needed (</p> or <br/>), strip unnecessary white space, etc.. there is more to it than just squeezing bits which is what LZO or GZIP do. They work in conjunction with each other.


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php






[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux