Can the HTML code output by the server be compressed?
The following is a function for compressing HTML:
| The code is as follows: |
Copy code |
|
Function wpjam_minify_html ($ html ){
$ Search = array (
'/> [^ S] +/S', // delete the space behind the tag
'/[^ S] + </S', // delete the space before the tag
'/(S) +/s' // combine multiple spaces into one
);
$ Replace = array (
'> ',
'<',
'\ 1'
);
$ Html = preg_replace ($ search, $ replace, $ html );
Return $ html;
} |
For a WordPress blog, copy the above function and the following code to the functions. php file of the current topic to compress the HTML code of the output page:
| The code is as follows: |
Copy code |
|
If (! Is_admin ()){
Add_action ("wp_loaded", 'WP _ loaded_minify_html ');
Function wp_loaded_minify_html (){
Ob_start ('wpjam _ minify_html ');
}
}
|
Of course, the above practices have all been optimized by the website seo. We have a better way to combine the above page compression output and then compress the server gzip to open it, so that the page will be smaller, about how to enable gzip compression on the apacheapache server