首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS7压缩配置

IIS7压缩配置
EN

Server Fault用户
提问于 2010-06-06 03:35:16
回答 2查看 773关注 0票数 2

以前,当我使用IIS6时,我使用IIS6元数据库资源管理器编辑Metabase.xml并手动打开压缩,指定要压缩的压缩级别和文件扩展名。

IIS7看起来有点不同,在system32 32\inetsrv文件夹中没有Metabase.xml文件。通过选中压缩模块中的复选框,启用压缩很容易。但是,如何手动调整和设置压缩级别和文件扩展名以进行压缩?

我还看到一篇文章说,如果您的CPU负载超过50%,IIS7也会自动调节压缩,然后关闭压缩。这些设置在哪里?

@Justin Scott

我明白了。但是在新安装的IIS7中,我看不到WWWROOT中的任何web.config文件。这些是否已经被创造并隐藏在某个地方?还是我需要自己创造它们?我只想有一个web.config文件来控制整个web服务器。我不需要经过精心调整的don应用程序,例如:

webapp1:使能/ webapp2:抑制

我已经习惯了全局站点更改方法(IIS6 Metabase.xml),所以如果我允许,全球所有网站都启用了压缩功能。简单地说,只有一个web.config来统治它们。但是根据您的说法,似乎有许多web.config文件散落在周围?因此,从IIS6 metabase.xml心态出发,如何用web.config文件恢复到这种心态呢?

如果MS生成默认的web.config文件,并将大部分部分注释掉,那就太好了。因此,我可以看到哪些选项是可用的,无论我需要什么调整,我都会编辑值并取消注释,然后单击apply并重新启动web服务器。现在似乎有点困惑..。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-06-07 04:30:44

与IIS 6类似,IIS 7具有在全局/网站/Virdir/文件级别启用/禁用压缩的所有功能和更多功能。我理解,由于新的UI,将很难寻找的设置。

如果单击IIS管理器中的计算机名称,并在“功能”视图中双击“压缩”。您正在启用全局级别的压缩。您将在applicationHost.config文件中找到C:\Windows\System32 32\inetsrv\config下的条目。

如果单击Web Sit (默认网站)并双击“压缩”。在APPHOST级别上启用压缩,并且条目将在根目录上的web.config文件中进行(即对于默认网站,因为它指向C:\inetpub\ wwwroot,web.config将在www.root文件夹中创建)。

如果您单击virdir并启用压缩,它将在VIRDIR级别上启用,并且条目将在virdir文件夹的根目录中进行。

如果单击“内容”视图中的文件并单击“功能”视图,则启用文件级别设置,也可以启用文件压缩。是的,该条目将在网站的web.config文件或该文件所在的virdir中进行。

我相信配置压缩或者IIS 7中的任何设置都比IIS 6好得多。是的,因为UI有点新,所以在最初的几次中可能会发现很困难。

票数 1
EN

Server Fault用户

发布于 2010-06-06 04:43:12

IIS7为每个站点使用webroot中的单个web.config文件来控制站点间的设置(而不是中央元数据库文件)。

TechNet有一篇关于解释压缩设置。的文章,它是如何使用的,以及如何通过命令行访问它们。

MSDN有一篇解释所有配置选项。在web.config文件中应用于压缩的文章。

IIS网站还提供了可以调整的设置和配置选项的大量的信息

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/148607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档