点击登录
  • 欢迎访问无限星辰技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏无限星辰吧
  • 无限星辰的淘宝店铺已经开张了哦,传送门:http://

Cpanel开启gzip优化功能

互联网技术 crx349 2996次浏览 0个评论 扫描二维码

按道理应该在CPANEL里有个选项能改的,在“SoftWare and Services”那一栏中“Optimize Website”,但发现很多虚拟主机商提供的cpanel里没有这个东西,所以可以用另一个半法:
在cPanel中没有发现 Optimize Websites 图标,没关系照样OK。

    1.新建一个名为 php.ini 的文件,输入以下内容,保存,上传至网站根目录即可。

output_buffering = Off
output_handler =
zlib.output_compression = On

    适用于支持zlib类库的空间,空间是否支持zlib类库可以从探针中查看。现在的空间大多都支持。

    以 WordPress 为例,将该文件上传至 WordPress 的根目录,然后 WordPress 就可以输出 gzip 页面了。需要注意的是,如果 WordPress 启用了静态化插件,所有静态化页面均无法 gzip ,因为 zlib 仅对动态页面有效,不如 mod_deflate 般可以通过设置实现多种类型文件的压缩。WordPress 2.5 之前的版本在后台可以开启 gzip 功能,但是由于是内建的压缩程序,效率低,所以在 2.5 之后 WordPress 取消了这个功能,转而将是否开启 gzip 的决定权交由主机端。我没有测试网上那个 wordpress 2.5 的 gzip 补丁,不过有一点可以肯定,即使能够顺利打开 WP 的内建 gzip 功能,也会和 WP-Cache 以及 Cos-html-Cache 产生冲突,所以不要也罢。况且我说的方法不单适用于 WordPress ,还可以应用在其它的php程序上。


    2.将以下代码拷贝到.htaccess文件中,上传至网站根目录中即可~

<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-httpd-php application/x-javascript
</ifmodule>

    适用于VPS或者DS。在配置服务器时,将Apache2.x系列已经内置了的Deflate模块一并安装即可。具备此模块的共享空间同样适用。mod_deflate模块配置相对灵活,推荐安装。另外还可将image/gif image/jpeg image/png添加进去。

由于gif,jpg格式的图片本身已经是经过压缩的格式,所以不要指望GZip还能为你榨出多少水分,png的图片效果倒是不错~
我试了,第一个方法是不错的


无限星辰 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Cpanel开启gzip优化功能
喜欢 (0)
[]
分享 (0)

您必须 登录 才能发表评论!