iis7上的gzip http压缩问题

2023-12-22

我的网络托管提供商正在运行 IIS7,但我在让 gzip 压缩正常工作方面遇到了很多麻烦。主机管理员说已安装压缩。我可以使用一些在线检查服务确认压缩,但不能使用其他服务。 PageSpeed Firefox 插件还表示该网站未压缩。我个人坐在 Squid 代理后面,但 web.config 设置应该解决代理问题。下面是相关的 web.config 片段。大部分都是从各个网站借来的。有什么想法吗?

    <urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" doStaticCompression="true" />
    <httpCompression cacheControlHeader="max-age=86400" noCompressionForHttp10="False" noCompressionForProxies="False" sendCacheHeaders="True" dynamicCompressionEnableCpuUsage="89" dynamicCompressionDisableCpuUsage="90" minFileSizeForComp="1" noCompressionForRange="False">
      <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
      <dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/javascript" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </dynamicTypes>
      <staticTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/javascript" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </staticTypes>
    </httpCompression>

这篇文章大约有 4 个月了,但是你检查过 IIS 中是否启用了动态压缩吗?这里有一篇文章介绍如何做到这一点http://blog.wassupy.com/2009/08/enabling-dynamic-http-compression-in.html http://blog.wassupy.com/2009/08/enabling-dynamic-http-compression-in.html

默认情况下 IIS 未启用它。可能值得尝试。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iis7上的gzip http压缩问题 的相关文章

  • .NET 4.0 框架与 .NET 1.1 位于同一服务器上

    这些框架版本可以在同一台服务器上正常运行吗 这意味着 IIS 可以支持两个应用程序池 其中一个池配置为 NET 4 0 另一个池配置为 NET 1 1 编辑 这个问题与 IIS 7 有关 是的 您可以在同一个 IIS 实例中运行 1 1 2
  • GZip 算法如何工作? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 GZip 文件压缩算法如何工作 如果有人有这方面的任何文档 我想阅读它 如果您仍在寻找更详细的概述 我已经在以下位置编写了 gzip de
  • 是否可以组合多个 .gz 文件以便将它们提取到单个文件中? [复制]

    这个问题在这里已经有答案了 假设我有 3 个文件 1 txt 2 txt and 3 txt全部被 gzip 压缩 我知道 gzip 允许使用 cat 组合多个文件 cat 1 gz 2 gz 3 gz gt 123 gz 然而 当提取 1
  • FTP 错误 530 用户无法登录

    我正在尝试通过 FTP 访问我使用 Windows Server Web 64 位 版本的 IIS 7 0 设置的新 FTP 站点 但是当我尝试登录该网站时出现上述错误 但我可以登录到我的其他 FTP 站点 另外 当我从 IIS 管理器中选
  • Tomcat 8.5.29 HTTP/2 不支持 GZIP 压缩

    我正在使用 Tomcat 8 5 29 并使用相应的配置 我已为该站点启用了 HTTP2 支持 以下是 server xml 文件中的配置
  • 如何使用gmail帐户进行ssrs电子邮件订阅

    我有一份使用的报告SSRS 2008 R2 我想使用 电子邮件 选项订阅此报告 我已在报告服务管理器中配置设置 将服务器用作 smtp gmail com 并将发件人地址用作我的 gmail ID 我还尝试使用 SMTP 虚拟服务器并使用智
  • gzip.open().read() 的大小参数

    当与gzipPython 中的库 我经常遇到使用 read 函数的模式如下所示 with gzip open filename as bytestream bytestream read 16 buf bytestream read IMA
  • IIS7什么时候负载太大?

    在我们的客户中 候选人使用我们的软件进行测试 如果他们的测试完成 一些计算将在服务器上完成 现在 有时200名考生可以同时结束考试 因此200个计算是同时进行的 计算似乎一切顺利 但对 IIS7 服务器的一些调用返回了 http 错误 在
  • IIS 7 URL 重写

    我已经为此工作了几个小时 现在正试图让它发挥作用 我有一个 CodeIgniter 网站 曾经在 Apache 服务器上运行良好 我使用 Apache URL Rewriter 作为 URL 来隐藏 index php 由于某种原因 我无法
  • 用于 HTTP 压缩的 GZip 或 Deflate

    哪种压缩方法更好 我听说过很多关于 GZip 被更广泛使用的说法 但 Deflate 更快 在某些情况下 是否有公认的标准来使用哪个标准以及为什么 UPDATE 根据链接问题的最新更新 应该使用 GZip 看http www vervest
  • Signalr/Hub 未在 IIS 7 中加载,但在 Visual Studio 中正常工作

    我正在使用 SignalR 的 Asp Net 4 0 框架上开发一个 Web 应用程序 并从 Nuget 包安装了它 当我调试或运行应用程序而不进行本地调试时 它可以正常工作 但是 当它部署到生产服务器时 它无法找到signal hubs
  • 将正则表达式拆分为 2 个捕获组

    好吧 我之前的问题都得到解答了 我还有一个 这个对我来说比较难 A Za z A Za z0 9 domain com 现在这个表达式只产生 1 个捕获组 如 所示 我该如何为此 URL 执行 2 个捕获组 用于IIS正则表达式重写 您可以
  • IIS7 权限概述 - ApplicationPoolIdentity

    我们最近升级到 IIS7 作为核心 Web 服务器 我需要一个权限方面的概述 以前 当需要写入文件系统时 我会授予 AppPool 用户 网络服务 对目录或文件的访问权限 在 IIS7 中 我看到默认情况下 AppPool 用户设置为App
  • 如何以编程方式检测我的应用程序是否在 ASP.NET 页面中以 IIS 7.0 集成模式运行

    一般来说 我们应该控制我们的 AppPools 并能够强制使用托管管道模式 就我而言 我没有控制权 并且希望根据托管管道模式 集成与经典 以稍微不同的方式实现代码背后的代码 我只是不知道如何检测到这一点 有没有一种简单的方法可以从代码隐藏页
  • 是否可以在没有 LoadUserProfile = True 的情况下运行 WIF

    我正在尝试在共享主机上运行 WIF 依赖方应用程序 他们不会将 IIS 设置 LoadUserProfile 设置为 true 因此我收到以下错误 消息 数据保护操作失败 这可能是由于没有为当前线程的用户上下文加载用户配置文件而导致的 这可
  • 当地语言的布尔值

    这个问题很久以前就被问过服务器故障 https serverfault com questions 274964 iis 7 5 using classic asp converts a boolean value to a string
  • http压缩和url压缩有什么区别?

    查看 Web config 中的节点 我发现它允许 httpCompression 和 urlCompression 元素 两者有什么区别 我只想执行标准 gzip 我应该使用哪一个 url压缩指定what压缩和http压缩表示how进行压
  • 为什么从 ASP.NET 页面调用的 DLL 中出现异常后,我的 IIS7 应用程序池会关闭?

    我已阅读帖子ASP NET应用程序池关闭问题 https stackoverflow com questions 4742122 asp net application pool shutdown problem and IIS 7 5 应
  • PHP 在 IIS7 上未报告任何错误

    我正在使用我们的 XAMPP 设置作为测试服务器来开发 PHP 应用程序 一旦应用程序准备好部署 我必须将其上传到客户端的服务器 问题是客户端的服务器正在运行 IIS 7 每次出现 PHP 错误时 它只会显示一个空白页面 现在 我的应用程序
  • idleTimeout 和 ShutdownTimeout 之间的区别

    我正在尝试放宽网站的会话过期策略 以便用户可以指定会话超时间隔 我需要弄清楚应该指定哪些网站相关设置 以免过多限制用户 例如 可能需要 1 天的间隔 我将使用门票来实现这一点 现在 我知道我可以在网站的 web config 文件中指定id

随机推荐

  • 在 Haskell 中调试/可视化递归函数调用的最简单方法?

    我正在学习 Haskell 我决定实现这个简单的算法来完成插入排序算法的一部分 while j gt 0 and A j 1 gt A j swap A j and A j 1 j j 1 end while 我确实是这样的 miniSor
  • 在 ionic 中创建一个表

    我需要在 Ionic 中创建一个表 我想过使用 Ionic grid 但无法实现我想要的 我怎样才能做到这一点 这是与我想要的类似的图像 我可以使用它 但是如何像图片中那样划分行 div class list div class item
  • MariaDB JDBC 客户端日志记录

    有没有办法记录查询in java使用 MariaDB jdbc 驱动程序 对于 MySQL 驱动程序 我正在使用 profileSQL true logger com mysql jdbc log Slf4JLogger 在开发机器上记录查
  • 运行 iOS 8.3 的 iPhone 在 Xcode 6.2 中显示为不合格

    当前设置 iPhone 6 更新至 iOS 8 2 使用 Xcode 6 2 运行 Mavericks 10 9 的 iMac 部署目标设置为 8 2 当我连接 iPhone 时 它 显示为不合格 此外 它还显示此警告 我试过了 重新启动
  • 在多台计算机上使用 Android 模拟器映像

    我创建了 Android 的自定义版本 并将其作为模拟器映像在开发计算机上运行 我需要能够在另一台运行 Windows 的计算机上使用该映像 它是在 Mac 上构建的 我找到了模拟器使用的图像文件 ramdisk img userdata
  • 适合新手的排序算法

    所以 Net 和 Java 已经把我宠坏了 我不需要 被要求 学习任何排序算法 但现在我需要用不同的语言对数组进行排序 但没有这种奢侈 我能够毫无问题地学习冒泡排序 然而 一些消息来源讨厌使用冒泡排序 因为它在 n 2 比较的平均和最坏情况
  • 如何获取特定Python模块中的变量列表?

    假设我有以下文件结构 data py foo bar abc def core py import data do something here a print a foo bar abc 我需要获取 data py 文件中定义的所有变量
  • 从实体框架中检索没有 ONE 字段的对象

    我正在使用实体框架来连接数据库 我有一个小问题 我有一张表 其中有一个 varbinary MAX 列 带有文件流 我使用 SQL 请求来管理 数据 部分 但使用 EF 来管理其余部分 文件的元数据 我有一个代码必须获取文件的所有文件 id
  • 如何为任何 Android 设备安装 ADB 驱动程序?

    我是一名安卓开发者 我有一部新的 HTC Inspire 4g 手机 但我不知道如何为其安装 USB 驱动程序 这是我的 android winusb inf 文件 Android WinUsb driver installation Ve
  • Hadoop Pig:传递命令行参数

    有没有办法做到这一点 例如 传递要处理的文件的名称等 这出现在另一个问题 https stackoverflow com questions 3515481 pig latin load multiple files from a date
  • 如何使活动窗口始终位于顶部

    我想创建一个始终位于其他活动顶部的活动 如 Windows 中的模式窗口或任务管理器 我如何在 Android 上执行此操作 谢谢 您可以在 Activity 的重写 onStop 方法中使用以下代码 Override protected
  • 使用代码隐藏从 XAML 访问变量并从 ViewModel 访问对象

    我是 Windows Phone 开发的新手 我想问一下这个场景是否可以实现 我需要使用后面的代码访问 XAML 中的变量 然后将其作为项目添加到视图模型中找到的现有列表中 因此 我需要访问视图模型以获取列表 并访问 XAML 以从资源中获
  • GDAL 未链接

    我正在尝试让我的程序在 Windows 上运行 它依赖于GDAL 一个用于加载GIS数据的库 它在 Linux 和 macOS 上都能很好地编译和链接 我将 CMake 与 MinGW 一起使用 并且遇到了如下链接错误 undefined
  • Objective-C:向类别添加属性

    我已经为 NSDate 构建了一个类别 我想在这个类别中封装一个属性来保存一些数据 但我无法实现添加此属性 只能添加方法 有什么办法可以实现这一点吗 谢谢 这里有一些代码 文件名 NSObject dictionary h import
  • Android ScrollView 滚动条大小

    我正在使用 ScrollView 我想设置 ScrollBar 大小 但我尝试的一切都失败了 我尝试使用属性 android scrollbarSize 样式 主题 但什么也没有 滚动条的大小始终相同 有什么建议么 谢谢 我尝试过这个
  • 使用 Jackson 序列化 java 对象时维护子类型信息,而不使用包装类

    我正在尝试使用 Jackson 在 Java 中的 JSON 文件和具有两个子类的抽象类之间进行转换 理想情况下 我想使用如下 JSON 没有包装器的 Json 文档 type lion name Simba endangered true
  • 如何在实体框架查询中初始化空列表?

    我已将列表字段添加到我的业务模型中 它尚未存储在数据库中 我希望用如下所示的内容临时映射它 return MyContext Foos Select foo gt new Foo Id foo Id Name foo Name Requir
  • 从 PostgreSQL 中的时间戳获取日期

    我有一个 PostgreSQL 时间戳 2009 12 22 11 01 46 我需要将其更改为 2009 12 22 这样我就可以比较日期postgreSQL 我怎样才能实现这个转变 将其投射到date SELECT yourtimest
  • VB.NET 管理对象帮助

    我正在尝试创建一个函数来将映射的驱动器路径转换为 UNC 路径 我做了一些谷歌搜索并发现several http groups google nu group DotNetDevelopment msg 6caffd33ad1eae11 不
  • iis7上的gzip http压缩问题

    我的网络托管提供商正在运行 IIS7 但我在让 gzip 压缩正常工作方面遇到了很多麻烦 主机管理员说已安装压缩 我可以使用一些在线检查服务确认压缩 但不能使用其他服务 PageSpeed Firefox 插件还表示该网站未压缩 我个人坐在