IIS问题专区

锐一网络为您解答服务器的疑难杂症

服务热线:400-920-4021

IIS7.5角色服务分为几大类(下)
472017-11-13

大家双11过的还好吗?剁手了吗?小编又来例行更文了,本文是《IIS7.5角色服务分为几大类(上)》的下部分,如果未阅读过上篇文章,建议阅读后再来阅读本文。

4.健康和诊断功能

基本的Web服务器功能看起来似乎简单,但在处理典型的Web请求时需要执行许多步骤,“健康和诊断"功能中所包含的角色服务旨在帮助管理员和开发人员收集和分析Web请求的相关信息。监控网站通常会遇到的困难是如何对生成信息的容量进行管理。

如对所有请求的详细信息进行记录,将极大地增加生产系统的性能开销。为了解决这一问题,IIS7.5包含了增强功能以收集特定请求的详细信息以及配置哪些信息是需要收集的。具体的角色服务包括:

①HTTP日志记录。IIS中最基本的日志形式是在服务器文件系统的文本文件中存储HTTP的请求信息。该功能以及日志记录请求的一系列默认设置是通过HTTP日志记录来启用的。对各个网站的属性进行访问可以定制具体的功能细节。日志文件的默认保存地址是%SystemDrive%InetpubLogsLogFiles。

②日志记录工具。未经处理的HTTP请求的日志是很难人工浏览和分析的。对于访问量大的Web服务器,日志文件的数量会迅猛增长到通常一条请求会生成一行记录,以这种方式对内容进行组织,管理员就可能需要搜索上千行记录来查找他们所需要的信息。“日志记录工具”角色服务为访问和分析日志文件提供了简单的方法。

③请求监视。对Web服务器性能上的问题进行诊断分析通常是比较困难的,因为很难确定当前哪个行为正在发生,请求监视功能使管理员能够看到web服务器进程中当前正在处理的请求。长时间运行的请求或其他问题会导致性能降低或服务丢失,“请求监视”功能可以帮助隔离这些潜在的问题源。

④跟踪。当Web服务器出现错误或性能上的问题时,该功能有助于收集尽可能多的问题信息。但是,考虑到性能上的需要,存储所有请求的信息通常是不切实际的做法。

“正在跟踪”功能使IIS能够存储任何失败请求的详细信息。该功能会把执行中的请求的信息在内存中保存足够长的时间,直到确定该请求成力。如果请求没有成功,结果会被保存到Web服务器以供日后分析。

⑤自定义日志记录。“HTTP日志记录”功能为存储Web请求的信息提供了一个默认的文本格式。虽然这能满足大多数网站及业务的基本需求,但还是可以使用“自定义日志记录”功能来创建自己的COM模块。开发人员需要先建立日志模块,然后在IIS上进行注册后才能存储数据。该方法提供了最人的灵活性来确定哪些重要的数据信息需要记录。

⑥ODBC日志记录。虽然在文本文件中存储数据是记录请求的一个有效方法,但这会使分析和报告Web服务器性能的过程变得困难。ODBC日志记录使应用程序能够以任何ODBC连接所支持的格式来存储请求的数据。但需要注意的是,将日志保存到基于ODBC的资源会导致处理和存储上的巨大开销,特别是访问量大的服务器。

由于文本的日志文件存储了请求信息,Web管理员通常利用日志分析工其来处理这些文件。详细的信息可用来隔离问题,同时也可用来分析网页的数据流量和访问量。

5.安全性功能

对于所有的Web服务器而言,维护网站、Web应用程序和Web服务的安全性是十分重要的环节。基于特定的部署和应用配置,公司能够使用各种安全机制。IIS中可用的“安全性”角色服务包括:

①基本身份验证。

②Windows身份验证。

③摘要式身份验证。

④客户端证书映射身份验证。

⑤IIS客户端证那映射身份验证。

⑥URL授权。

⑦请求筛选。

⑧IP和域限制。

6.性能功能

企业经常会发现他们的生产Web服务器上接收到大量的业务,因此各类服务器都需要在规定时间内能够处理大量的请求。IIS包含许多结构化功能,能够以最高的效率处理Web请求。除此之外,“性能”角色服务部分又包括两个新的选项。

①静态内容压缩。HTTP协议提供了一种压缩方法,使静态网页在发送到客户端的Web浏览器之前被压缩。Web浏览器解压信息后显示出该网页。这种方法能以客户机和服务器上最少的CPU开销来极大地节省带宽。

除此之外,IIS能在内存中存储频繁访问的静态内容,这就进一步增强了服务器的性能和可扩展性。该功能是默认启用的,只要用户的Web浏览器支持HTTP压缩,它就会自动地运行。

②动态内容压缩。动态内容通常使得不同的信息发送给不同的用户。动态内容通常会随着Web服务器请求的不同而改变,因此压缩这些数据会造成较大的处理开销。“动态内容压缩”功能默认是没有启用的,但为了减少web应用程序的带宽消耗可以添加该功能。

7.管理工具

“管理工具”部分使管理员能够确定哪些程序是可以与IIS配合使用的。默认情况下,只有IIS管理控制台与"Web服务器(IIS)”角色一起被安装。该工具提供图形界而来配置和管理IIS Web服务。如果要远程地管理服务器或公司的安全策略需要,可以选择删除IIS管理控制台。

其他可用的管理工具选项包括“IIS管理脚本和工具”,它支持IIS的命令行操作。“管理服务”选项用于使用IIS管理控制台远程地管理IIS。IIS7.5的一个重要的设计目的是为基于IIS6.0的Web应用程序提供支持。虽然许多应用程序可以直接迁移到IIS7巧,但是一些其有向后兼容性的功能需要作为角色服务被包含进来:

①IIS6管理兼容性。

②IIS6元数据库兼容性。

③IIS 6WMI兼容性。

④IIS6本工具。

⑤IIS6管理控制台。

安装了“Web服务器(IIS)”角色后,可能需要创建和管理网站,并启用应用程序所需要的指定功能。这些配置任务的具体细节依赖于所需要的Web服务的类型和IIS的使用方式。IIS包含了一些有用的管理工具和方法用于简化管理。

IIS7.5角色服务,健康和诊断功能,安全性功能,性能功能

关注我们

关于我们

  • 400热线:400-920-4021
  • 电话:0755-33076677
  • 邮箱:info@a166.com
  • 地址:深圳市福田区彩莲路天隆大厦1507
收缩

产品销售

售后服务

  • 售后 锐一售后客服
  • 售后 锐一售后客服

增值服务

  • SSL SSL