1

启用压缩

使用 gzip 或 deflate 压缩资源可以减少通过网络发送的字节数。

Google Pagespeed 为我提供了上述建议,以加快我的网站加载速度。我很想这样做,但我不确定如何去做。我是否在本地压缩文件然后上传这些文件?或者它是服务器端的东西?

如果是这样,我仍然可以轻松编辑文件吗?还是用压缩的行话?

4

2 回答 2

1

它是一种服务器端压缩。请在线阅读有关 gzip 压缩的更多信息,以便您正确理解。它使用您的服务器资源,因此并非在所有情况下都建议使用它。

这可以通过 .htaccess 轻松完成。您可以在此处阅读有关在 Apache 服务器上启用它的信息:http ://www.techiepark.com/tutorials/how-to-enable-gzip-compression-in-apache-server-to-speed-up-website/

最好的方法是联系您的服务器管理员。他们还可以就您的服务器设置和站点资源使用提供很好的建议。

于 2012-10-22T13:08:24.287 回答
0

您的文件不会发生任何变化,但如果您在服务器端启用压缩,您的服务器将在将其输出发送到客户端(通常是某些人的浏览器)之前对其进行压缩。这将降低服务器和客户端之间的流量,因此,您的网站速度将会提高。

更多信息在这里

还应该考虑到 Web 服务器将花费额外的时间和 CPU 资源来压缩输出。虽然通常开销很小,但如果客户端数量足够大,它可能会成为潜在瓶颈的原因。

如果您使用的是 php,您可以ob_start()通过设置ob_gzhandler()回调函数来压缩输出:

<?php
    ob_start("ob_gzhandler");
?>
<html>
    <body>
        <p>This should be a compressed page.</p>
    </body>
</html>

或者,您可以启用mod_deflate并让 Apache Web 服务器自行压缩输出。

于 2012-10-22T13:07:57.047 回答