猿问
如何缩小php页面的html输出?
如何缩小php页面的html输出?
我正在寻找一个PHP脚本或类,可以缩小我的PHP页面html输出像谷歌页面速度。
我怎样才能做到这一点?
慕虎7371278
浏览 430
回答 3
3回答
慕田峪9158850
如果要正确执行,请打开gzip。你也可以这样做:$this->output = preg_replace( array( '/ {2,}/', '/<!--.*?-->|\t|(?:\r?\n[ \t]*)+/s' ), array( ' ', '' ), $this->output);通过将html变为一行,没有标签,没有新行,没有注释,这可以消除大约30%的页面大小。里程可能会有所不同
0
0
0
慕慕森
preg_replace()上述所有解决方案都存在单行注释,条件注释和其他陷阱的问题。我建议利用经过充分测试的Minify项目,而不是从头开始创建自己的正则表达式。在我的例子中,我将以下代码放在PHP页面的顶部以缩小它:function sanitize_output($buffer) { require_once('min/lib/Minify/HTML.php'); require_once('min/lib/Minify/CSS.php'); require_once('min/lib/JSMin.php'); $buffer = Minify_HTML::minify($buffer, array( 'cssMinifier' => array('Minify_CSS', 'minify'), 'jsMinifier' => array('JSMin', 'minify') )); return $buffer;}ob_start('sanitize_output');
0
0
0
随时随地看视频
慕课网APP
相关问题
为什么字体颜色在Eclipse上没有变化
2 回答
相关分类
PHP
php如何把参数放在Http Request Heade????
1 回答
Html/CSS
为什么字体颜色在Eclipse上没有变化
2 回答
我要回答