Compress HTML output |
[eluser]Jérôme Jaglale[/eluser]
To remove useless whitespace from generated HTML, define a 'display_override' hook: Code: $CI =& get_instance(); Compatible with CI caching mechanism (compressed HTML is cached). Same thing but with HTML Tidy (PHP 5 only): Code: $CI =& get_instance(); Reference: http://maestric.com/en/doc/php/codeignit...press_html
[eluser]brianw1975[/eluser]
i use mod_deflate for apache. easier to use/configure and probably less cpu intensive. plus it doesn't require tidy... BUT I applaud this for being a fantastically simple example of how to do a post processing hook.
[eluser]Jérôme Jaglale[/eluser]
mod_deflate sure has its advantages: - gzip compression: that's real compression ![]() - also compresses static HTML/XML/text, not only CI-generated contents but - older browers have trouble with with gzipped contents - more CPU intensive (gzip compression at each request) An advantage of the hook is that it's still plain HTML. Also the "compressed" version can be cached by CI so the "compression" is done only once. With HTMLTidy you can do things like removing comments, making sure the page is XHTML... |
Welcome Guest, Not a member yet? Register Sign In |