我使用谷歌的插件进行firefox“速度测试”,我有这个错误:
启用压缩
使用gzip压缩以下资源可以将传输大小减少65.8KiB(减少65%)。
现在......我对这个主题一无所知,我想更多地了解这个主题。
这与OB(如ob_start)或类似的东西相关/连接?
我很乐意获得有关此主题的更多信息和教程。
如果有vidoe指南,那就更好了。
这是我从Google Speed Test获得的完整通知:
使用gzip压缩以下资源可以将传输大小减少65.8KiB(减少65%)。
Compressing http://localhost/english/jquery.js could save 57.3KiB (65% reduction).
Compressing http://localhost/english/javascript/slider.js could save 4.0KiB (69% reduction).
Compressing http://localhost/english/style/style.css could save 3.7KiB (72% reduction).
Compressing http://localhost/english/javascript/home.js could save 853B (62% reduction).
答案 0 :(得分:1)
看看ob_gzhandler
。他们也有一个非常直截了当的例子:
<?php
ob_start("ob_gzhandler");
?>
<html>
<body>
<p>This should be a compressed page.</p>
</html>
<body>
如果浏览器支持gzip,则此页面将使用gzip压缩并发送压缩,之后浏览器将对其进行解压缩并进行渲染。这样做的好处是减少了需要传输的字节数。
答案 1 :(得分:1)
当您想要向朋友发送大文件时,可以使用zip,rar或其他归档程序(如 gzip )对其进行压缩,以节省一些字节并使其更快。
您也可以这样做并压缩HTML页面,JavaScript和CSS文件。
浏览器会自动处理由gzip(gzip)压缩的内容,假设他们使用适当的HTTP响应头获取正确压缩的文件。
提供gzip压缩内容有很多选择,例如
.htaccess
或PHP脚本中)ob_gzhandler
或zlib.output-compression
)您的下一步可能是将所有这些文件合并为一个,以最大限度地减少HTTP请求。有很多工具可以自动完成。
答案 2 :(得分:0)
传统方式是使用ob_gzhandler。该手册规定使用zlib.output-compression,现在首选全局启用压缩的php.ini指令。