如何使用gzip来加载在5分钟内您的网站更快

本教程将只审查执行PHP的gzip压缩的一个特定的方式,但有另一种方式来完成它与 Apache,如果您有管理访问到您的服务器。

第1:在PHP中启用zlib压缩。

你可以做到这一点的方法很多,只要选择一个:

*添加到您的htaccess文件。

  php_flag zlib.output_compression开 

*添加或更改在你的php.ini文件:

 output_buffering = OFF
 output_handler =
 zlib.output_compression =包括

*任何输出之前的PHP脚本的顶部添加一行:

 函数ini_set(“zlib_output_compression”,“论”); 

现在,你已经做到这一点(尤其是第2个选项),是通过PHP通过的文件将Gzip压缩,浏览器是否支持它。

第2步如果你想使用gzip压缩的其他文件,JAVASCRIPT,CSS等

如果您的文件不通过PHP通过输出前,你可以改变的。PHP文件的扩展,它会被压缩。 在这个例子中,我将使用core.js.

1。 重命名core.js的东西,如core.js.php
2。 core.js.php在您最喜爱的的文本编辑器打开,并添加到文件的开头(先天下之忧),然后保存:

  <PHP头(“内容类型:文本/ JS”);?> 

3。 在你的HTML参考core.js.php,就像你通常,浏览器会看到一个JS文件,而不是PHP:

  <script language="javascript" src="core.js.php" type="text/javascript"> </ SCRIPT> 

所以来解释,我们重命名的文件,以使一个PHP文件,所以它是通过PHP的编译器通过。 然后我们添加一个MIME标题行的文件,让浏览器知道它的意思是什么类型的文件。 然后我们参考文件(如果它是一个例如CSS和JS文件),正如我们通常会。

记住改变MIME类型为text / CSS CSS文件。

用这种方法的一个快速注。 只有压缩文件,是专门为Web浏览器(HTML,JS,CSS,XML)的含义。 例如,如果你尝试用一个PDF文件,它在浏览器中,但没有保存时​​和显示Adobe PDF阅读器。

如果你发现,这种方法使你的脚本中的错误,没准,你还没有安装PHP的zlib模块。

分享这篇文章:
DIGG Google书签 书签交易 Mixx StumbleUpon Technorati 娱乐圈 DesignFloat 美味 优质 FURL

2“如何使用gzip来加载在5分钟内您的网站更快”

发表回复:

姓名(必填):
邮件(不会被公开)(必需):
网址:
评论(必填):
XHTML:您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>