Compression GZipping网站(js、css、php)

Compression GZipping网站(js、css、php),compression,gzip,Compression,Gzip,我一直在阅读关于gzip的不同文章,我想知道gzip文件的最佳方式是什么,包括: PHP JS CSS 我看到这篇文章: 整个交易有点模糊 有什么建议吗?基本上你想GZip所有东西,但如果你不得不注意某些IE6版本,它们不处理GZip安全内容 您可以使用PHP或Apache扩展来实现这一点。我通常更喜欢使用PHP,因为您可以更好地控制逻辑,但另一种选择也非常有效。在PHP中,它可以简单到: ob_start('ob_gzhandler'); 在代码的顶部 这有很多问题,比如有效的缓存等等,

我一直在阅读关于gzip的不同文章,我想知道gzip文件的最佳方式是什么,包括:

  • PHP
  • JS
  • CSS
我看到这篇文章:

整个交易有点模糊


有什么建议吗?

基本上你想GZip所有东西,但如果你不得不注意某些IE6版本,它们不处理GZip安全内容

您可以使用PHP或Apache扩展来实现这一点。我通常更喜欢使用PHP,因为您可以更好地控制逻辑,但另一种选择也非常有效。在PHP中,它可以简单到:

ob_start('ob_gzhandler');
在代码的顶部


这有很多问题,比如有效的缓存等等,所以我将向您指出和。

基本上您希望GZip所有内容,但如果您必须注意某些IE6版本,它们不处理安全内容的GZip

您可以使用PHP或Apache扩展来实现这一点。我通常更喜欢使用PHP,因为您可以更好地控制逻辑,但另一种选择也非常有效。在PHP中,它可以简单到:

ob_start('ob_gzhandler');
在代码的顶部


这方面有很多问题,例如有效的缓存等,因此我将向您指出和。

在.htaccess中放置这一行:

SetOutputFilter DEFLATE
就这样。Apache现在将压缩所有输出

要提高性能,可以选择不压缩已压缩的文件,例如:

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpeg|jpg|png|tgz|gz|zip|gz2|rar)$" no-gzip dont-vary
必须在
httpd.conf
中启用
deflate_模块
,才能生效


您也可以通过PHP实现,但只有PHP文件会被压缩。

在.htaccess中放置以下行:

SetOutputFilter DEFLATE
就这样。Apache现在将压缩所有输出

要提高性能,可以选择不压缩已压缩的文件,例如:

SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpeg|jpg|png|tgz|gz|zip|gz2|rar)$" no-gzip dont-vary
必须在
httpd.conf
中启用
deflate_模块
,才能生效

您也可以通过PHP实现,但只有PHP文件会被压缩