CSS和Javascript
HTML
告诉Apache使用GZip提供HTML – 这通常将响应大小减少大约70%。 (如果使用Apache,配置gzip的模块取决于您的版本:Apache 1.3使用mod_gzip,而Apache 2.x使用mod_deflate。)
Accept-Encoding: gzip, deflate
Content-Encoding: gzip
使用following snippet从帮助ob_start的缓冲区中删除HTML中的空格:
function sanitize_output($buffer) {
$search = array(
'/\>[^\S ]+/s', // strip whitespaces after tags, except space
'/[^\S ]+\
'/(\s)+/s' // shorten multiple whitespace sequences
);
$replace = array(
'>',
'
'\\1'
);
$buffer = preg_replace($search, $replace, $buffer);
return $buffer;
}
ob_start("sanitize_output");
?>