图书介绍

微软互联网信息服务(IIS)最佳实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

微软互联网信息服务(IIS)最佳实践
  • 李争著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302436577
  • 出版时间:2016
  • 标注页数:233页
  • 文件大小:35MB
  • 文件页数:248页
  • 主题词:互联网络-网络服务器

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

微软互联网信息服务(IIS)最佳实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 IIS的架构介绍1

1.1 IIS的前世今生1

1.1.1 IIS的历史1

1.1.2 IIS各个版本的重要演进2

1.2 初识IIS3

1.2.1 IIS应用程序文件夹3

1.2.2 IIS Web内容文件夹4

1.2.3 IIS相关的Windows服务4

1.3 关键进程InetInfo.exe和w3wp.exe5

1.4 IIS架构探秘6

1.4.1 IIS的内核层实现6

1.4.2 IIS的应用层实现7

1.4.3 一个HTTP请求在IIS上处理的完整流程8

1.4.4 一个ASP.NET页面请求的处理9

第2章 规划Web服务器部署12

2.1 部署Web应用需要考虑的几个问题12

2.1.1 账号类型12

2.1.2 Web站点状态数据的存储方式13

2.1.3 保证配置和网站内容一致的方法14

2.2 几种常见的部署模型14

2.2.1 负载平衡器和Web服务器方式14

2.2.2 负载平衡加Web服务器和DFS服务器方式15

2.2.3 负载平衡加Web服务器和集中存储方式16

2.3 Azure公有云上的几种部署模型18

2.3.1 Web应用加数据库模型18

2.3.2 Cloud Service加虚拟网络模型19

2.3.3 虚拟网络部署虚拟机模型20

第3章 安装IIS服务23

3.1 IIS安装步骤23

3.1.1 使用服务器管理器安装IIS服务23

3.1.2 使用命令行方式进行IIS安装23

3.2 IIS组件列表以及对应的功能25

3.2.1 FTP服务器、FTP服务和FTP扩展性25

3.2.2 Web管理工具中的IIS 6.0管理兼容性26

3.2.3 Web管理工具中的管理服务、管理脚本和工具及管理控制台26

3.2.4 安全性27

3.2.5 常见HTTP功能28

3.2.6 性能29

3.2.7 应用程序开发29

3.2.8 健康和诊断30

3.2.9 管理工具31

3.2.10 IIS 6.0管理兼容性32

3.2.11 IIS可承载Web核心32

3.3 推荐安装的IIS组件列表32

第4章 部署Web站点34

4.1 使用Web Deploy工具部署Web网站34

4.2 使用Visual Studio Online为Azure Web应用部署Web网站36

4.3 使用Git为Azure应用部署Web网站40

4.3.1 在Web应用上创建本地Git存储库40

4.3.2 把Web网站内容提交到Git存储库41

4.4 在云服务上的Web网站部署41

第5章 安装IIS之后操作系统的优化44

5.1 设置虚拟内存文件pagefile.sys44

5.2 设置致命故障恢复配置47

5.3 关闭不必要的服务48

5.4 设置适当的Windows事件日志大小48

5.5 设置定期整理磁盘50

5.6 关闭Windows自动更新51

第6章 IIS站点配置介绍和调优52

6.1 Web站点配置介绍52

6.1.1 设定默认文档52

6.1.2 目录浏览53

6.1.3 设置压缩53

6.1.4 设定日志54

6.1.5 在网络负载平衡环境下设置MachineKey55

6.2 IIS应用程序池概述55

6.3 应用程序池配置介绍56

6.3.1 常规56

6.3.2 CPU59

6.3.3 回收62

6.3.4 进程孤立64

6.3.5 进程模型64

6.3.6 快速故障防护66

6.4 推荐的应用程序池配置67

6.5 .NET进程模型调优69

6.5.1 在配置文件中禁用Debug模式69

6.5.2 在配置文件中设置进程模型元素69

第7章 US日常运维71

7.1 日常运维工具71

7.2 定时检查Web站点的连通性71

7.3 定期收集审查Windows日志72

7.3.1 Windows应用程序日志提取的主要步骤72

7.3.2 Windows应用程序日志的分析步骤74

7.4 定期收集和审查HTTP错误日志76

7.5 定期收集和分析IIS日志78

7.5.1 IIS日志的收集79

7.5.2 IIS日志的分析79

7.5.3 有用的查询80

7.6 使用Azure HDInsight大数据工具分析IIS日志81

7.6.1 创建HDInsight服务账号82

7.6.2 使用Azcopy上传IIS日志文件83

7.6.3 使用Hive对IIS日志数据进行查询分析85

7.6.4 使用 Excel导出IIS日志分析结果86

7.7 养成定期整理磁盘碎片的好习惯89

7.8 定期安装Windows补丁更新91

7.8.1 常规安全检查91

7.8.2 离线扫描补丁缺失92

第8章 IIS基本问题排错95

8.1 IIS排错常备工具介绍95

8.1.1 性能监视器95

8.1.2 性能分析工具PAL95

8.1.3 HTTP调试工具Fiddler97

8.1.4 失败请求跟踪97

8.1.5 Dump抓取工具97

8.2 用性能监视器监控Web服务器性能98

8.2.1 导出IIS计数器模板98

8.2.2 计数器模板导入并记录数据99

8.2.3 性能数据的实时查看102

8.2.4 调整实时计数器的显示103

8.3 一些关键计数器指标105

8.3.1 CPU占用率106

8.3.2 内存相关指标106

8.3.3 磁盘相关指标106

8.4 使用性能分析工具PAL分析性能数据107

8.5 使用Fiddler调试HTTP通信110

8.5.1 使用Fiddler调试浏览器通信110

8.5.2 使用Fiddler调试UWP应用通信113

8.6 失败请求追踪113

8.7 Dump抓取工具116

8.7.1 任务管理器116

8.7.2 DebugDiag116

8.7.3 ADPlus117

8.7.4 ProcDump118

8.7.5 抓取Dump工具使用比较118

第9章 ASP.NET Web应用程序排错120

9.1 环境准备120

9.1.1 BuggyBits网站120

9.1.2 安装Debugging Tools for Windows121

9.1.3 设置符号表路径121

9.2 调试分析121

9.2.1 访问Featured Products时间过长121

9.2.2 访问AllProducts.aspx页面缓慢139

9.2.3 ProductInfo.aspx页内存泄漏159

9.2.4 Review.aspx页面导致IIS停止服务172

9.2.5 News.aspx页面内存泄漏178

9.2.6 CompanyInformation.aspx页面发送消息崩溃195

9.2.7 Links.aspx页面内存泄漏208

第10章 Azure上的Web App220

10.1 Azure Web应用的配置介绍220

10.1.1 Web应用的IIS相关配置220

10.1.2 Web应用的缩放配置226

10.1.3 Web应用的备份配置226

10.2 实现持续部署227

10.2.1 创建部署槽228

10.2.2 部署槽的切换228

10.3 高级调试230

10.3.1 访问Kudu230

10.3.2 抓取内存Dump231

热门推荐