IIS开启Gzip失败的原因之一:冲突 附解决方法

但有一台服务器就没有成功,找过原因,未找到,今天突然想到一个方面,赶紧的动手尝试,果然原因就在于此。

Gzip是一种流行的文件压缩算法,现在的应用十分广泛,当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小。使用Gzip压缩算法来对网页内容进行压缩后再传输到客户端浏览器。这样经过压缩后实际上降低了网络传输的字节数,最明显的好处就是可以加快网页加载的速度,除了节省流量,改善用户的浏览体验外,还有一个潜在的好处是Gzip与搜索引擎的抓取工具有着更好的关系。例如Google就可以通过直接读取gzip文件来比普通手工抓取更快地检索网页。这些好处并不仅仅限于静态内容,ASP、ASPX、PHP动态页面和其他动态生成的内容均可以通过使用Gzip压缩,加上其他的性能调整机制和相应的服务器端缓存规则,这可以大大提高网站的性能。

先说明下服务器环境:Windows2003+iis+PHP+ISAPI Rewrite,检查iis的配置内容没有任何问题,但查询HTTP状态都是未开启Gzip状态,今天在访问服务器上一个Discuz论坛的时候底部一行信息: Gzip On。灵光一闪,难道是PHP自带的的Gzip与IIS的冲突?赶紧动手测试,打开PHP配置文件,将php_zip.dll的extension关闭,重启IIS。

上面的操作完成后,检测状态,现在已经是开启了Gzip的状态了。原来那个Gzip开启的批处理文件没有任何问题,问题在于PHP也开启了Gzip,IIS再开的时候冲突了。也说明了另外一个问题,PHP.ini的处理优先级高于Metabase.xml。

文章来自: 聚友

原创文章,作者:晴川运维,如若转载,请注明出处:https://baike.qcidc.com/11685.html

(0)
晴川运维晴川运维
上一篇 2025年7月5日
下一篇 2025年7月5日

相关推荐

  • IIS7与IIS6之功能比较

    以下涉及的功能若无法在IIS7找到,请在服务器管理器-角色-角色服务中检查是否已安装。 限制带宽使用 选择某个站点,在右边的操作界面里,找到“配置”,然后点击下面的“限制”。可以看…

    IIS 2025年6月8日
  • win2003 回收站目录的权限设置安全问题防止被入侵

    请下载最新版的安全包(2011-1-11),点击”设置回收站目录权限”及”设置Media等目录权限”功能,就可以解决以下问题: 回收…

    IIS 2025年6月15日
  • IIS指令: appcmd list workerprocesses – 列出工作进程

    IIS指令: appcmd list workerprocesses – 列出工作进程 IIS指令: appcmd list workerprocesses &#821…

    IIS 2025年10月23日
  • IIS 学习笔记

    1.问题:在iis上发布一个站点,在本地可以访问,在别的机器不能访问。 对策:确认IIS所在机器的防火墙是否关闭,如果没有,关闭防火墙试试。当然最好的办法是修改防火墙的配置,不是让…

    IIS 2025年6月19日
  • IIS 应用程序池 CPU 100% 分析软件,找出具体有问题的ASP程序URL

    iis应用程序池分析软件有什么作用?     一个 IIS 6.0 / 7.0 服务器上可能存在着100-300个WEB站点,如果其中一个站点的ASP…

    IIS 2025年6月8日
  • Windows Server 2012 IIS概述

    iis或Internet信息服务角色是windows server 2012中最重要的服务之一。与以前的版本相比,它具有改进的功能,它有助于我们发布Web应用程序或网页。 现在让我…

    IIS 2025年6月29日
  • Session值不规律变化的一种可能解决方法

    我们有一个页面显示这个数组的信息,不停的刷新页面这个数组显示的内容在不停的变化,顺序、个数(有时候能显示全部的对象,有时却少几个),真是让人很恼火,你要丢就丢吧,老子最起码知道你会…

    IIS 2025年9月17日
  • 为应用程序池 ‘DefaultAppPool’ 提供服务的进程关闭时间超过了限制

    解决方法如下: Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性 一、回收 1、回收工作进程(分钟):选中,值为1740 2、回…

    IIS 2025年9月20日
  • IIS环境下部署项目的详细教程

    分享iis环境下部署项目的详细教程 1.环境部署 1.1安装IIS7 进入控制面板,选择“程序和功能”,进入如下页面后,点击“Turn Windows features on or…

    IIS 2025年6月25日
  • windows服务器上的iis Gzip压缩功能启用

    如果压缩动态文件(PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然后在iis管理器中,“网站”上面右键-属性,不是下面的某个站点,而是整个网站…

    IIS 2025年6月13日

发表回复

登录后才能评论