Asp classic 用于经典ASP页面的Gzip

Asp classic 用于经典ASP页面的Gzip,asp-classic,gzip,Asp Classic,Gzip,我没有访问IIS服务器的权限,因为我是在共享主机上托管的。我无权访问服务器上的远程IIS管理器或命令提示符 现在,我的问题是,是否可以gzip我的asp页面?我托管在IIS 7服务器上。任何类型的文件都可以压缩,包括ASP经典页面。但是,HttpCompression是在web服务器上配置的,服务器在其中标识应该压缩哪些扩展。如果.asp文件已标记为压缩,则web服务器应为您添加内容编码:gzip头。是,您必须使用global.asa文件来处理应用程序\u PostRequestHandlerE

我没有访问IIS服务器的权限,因为我是在共享主机上托管的。我无权访问服务器上的远程IIS管理器或命令提示符


现在,我的问题是,是否可以gzip我的asp页面?我托管在IIS 7服务器上。

任何类型的文件都可以压缩,包括ASP经典页面。但是,HttpCompression是在web服务器上配置的,服务器在其中标识应该压缩哪些扩展。如果
.asp
文件已标记为压缩,则web服务器应为您添加
内容编码:gzip
头。

是,您必须使用global.asa文件来处理应用程序\u PostRequestHandlerExecute事件 下一个gzip或任何您喜欢的压缩都是必需的,这可以通过asp.net的库函数获得,但是对于经典的try yui compressor或best是手动实现压缩代码。消费它的一个例子是
最后,请记住附加内容编码头,否则客户端可能不会交叉检查压缩。

默认情况下,.asp文件似乎没有设置为压缩,因为我在http头中看不到接受编码:gzip。如何启用此功能?我没有访问IIS配置管理器的权限。@ctroy-如果没有访问IIS配置的权限,则无法启用它。如果您确实可以访问它,则需要通过在“控制面板”、“程序和功能”、“打开或关闭Windows功能”、“Internet信息服务”、“性能功能”中选中“静态/动态压缩”来启用该功能。然后,您需要进入%SystemRoot%\System32\inetsrv\config\applicationHost.config并配置应压缩的扩展和/或mime类型。