如何为 Web 服务请求启用压缩?
我有一台 IIS 6 服务器,它使用 Apache 的 ISAPI 文件将传入的连接路由到在 JBoss 上运行的一组 Web 应用程序。
因为路由使用 AJP 协议进行,所以我们决定在 IIS 6 中启用压缩,启用“do”扩展,这样 Html 页面的压缩就可以完美运行。
问题是,我们的站点还有很大一部分公开了 Web 服务,而对于此特定服务,我没有可以启用压缩的扩展,因为所有请求都采用以下形式
http://servername:8080/name.WS/name
无需任何扩展。
我如何为该 URL 的连接启用 IIS 压缩?
问候
马西莫
答案1
查看本演练
但是,IIS6 中的无扩展名压缩将更加困难。由于 URL 是在 ISAPI 级别重写的,我假设它实际上是在遇到异常的 URL,并且它可能仍然对您有效。只需确保目标页面已压缩并且友好 URL 不会将其丢弃。