gpt4 book ai didi

php - 如何缩小php页面html输出?

转载 作者:IT老高 更新时间:2023-10-28 11:45:20 26 4
gpt4 key购买 nike

我正在寻找可以像谷歌页面速度一样缩小我的 php 页面 html 输出的 php 脚本或类。

我该怎么做?

最佳答案

CSS 和 Javascript

考虑使用以下链接来缩小 Javascript/CSS 文件:https://github.com/mrclay/minify

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 中删除空格:

<?php

function sanitize_output($buffer) {

$search = array(
'/\>[^\S ]+/s', // strip whitespaces after tags, except space
'/[^\S ]+\</s', // strip whitespaces before tags, except space
'/(\s)+/s', // shorten multiple whitespace sequences
'/<!--(.|\s)*?-->/' // Remove HTML comments
);

$replace = array(
'>',
'<',
'\\1',
''
);

$buffer = preg_replace($search, $replace, $buffer);

return $buffer;
}

ob_start("sanitize_output");

?>

关于php - 如何缩小php页面html输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6225351/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com