默认情况下,ASP.NET 配置被设置成启用最广泛的功能并尽量适应最常见的方案。因此,应用程序开发人员可以根据应用程序所使用的功能,优化和更改其中的某些配置,以提高应用程序的性能。下面的列表是您应该考虑的一些选项。
  仅对需要的应用程序启用身份验证。默认情况下,身份验证模式为 Windows,或集成 NTLM。大多数情况下,对于需要身份验证的应用程序,最好在 Machine.config 文件中禁用身份验证,并在 Web.config 文件中启用身份验证。
  根据适当的请求和响应编码设置来配置应用程序。ASP.NET 默认编码格式为 UTF-8。如果您的应用程序为严格的 ASCII,请配置应用程序使用 ASCII 以获得稍许的性能提高。
  考虑对应用程序禁用 AutoEventWireup。在 Machine.config 文件中将 AutoEventWireup 属性设置为 false,意味着页面不将方法名与事件进行匹配和将两者挂钩(例如 Page_Load)。如果页面开发人员要使用这些事件,需要在基类中重写这些方法(例如,需要为页面加载事件重写 Page.OnLoad,而不是使用 Page_Load 方法)。如果禁用 AutoEventWireup,页面将通过将事件连接留给页面作者而不是自动执行它,获得稍许的性能提升。
  从请求处理管线中移除不用的模块。默认情况下,服务器计算机的 Machine.config 文件中 <httpModules> 节点的所有功能均保留为激活。根据应用程序所使用的功能,您可以从请求管线中移除不用的模块以获得稍许的性能提升。检查每个模块及其功能,并按您的需要自定义它。
例如,如果您在应用程序中不使用会话状态和输出缓存,则可以从 <httpModules> 列表中移除它们,以便请求在不执行其他有意义的处理时,不必执行每个模块的进入和离开代码。

优化 Web 服务器计算机和特定应用程序的配置文件以符合您的特定需要相关推荐

  1. 彻底吃透Web服务器、容器、应用程序服务器与反向代理

    出处:cnblogs.com/vipyoumay/p/7455431.html 我们知道,不同肤色的人外貌差别很大,而双胞胎的辨识很难.有意思的是 Web 服务器/Web 容器/Web 应用程序服务器 ...

  2. 小程序web服务器是什么,【小程序】模拟web服务器

    /* 模拟web服务器 */ package com.lin.michael; import java.io.IOException; import java.net.ServerSocket; im ...

  3. 应用程序服务器和Web服务器之间有什么区别?

    应用程序服务器和Web服务器之间有什么区别? #1楼 最大的不同是Web服务器处理HTTP请求,而应用程序服务器将在任意数量的协议上执行业务逻辑. #2楼 这取决于特定的体系结构. 某些应用程序服务器 ...

  4. Web服务器、应用程序服务器、HTTP服务器区别

    Web服务器.应用程序服务器.HTTP服务器区别 WEB服务器.应用程序服务器.HTTP服务器有何区别?IIS.Apache.Tomcat.Weblogic.WebSphere 都各属于哪种服务器? ...

  5. 用Apache构建WEB服务器

    用Apache构建WEB服务器 作者:level Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一.Apache取自"a patchy serv ...

  6. HTTP权威指南记录 ---- Web服务器

    Web服务器 Web服务器的实现 Web服务器会对HTTP请求进行处理并提供响应.术语"Web服务器"可以用来表示Web服务器的软件,也可以用来表示提供Web页面的特定设备或计算机 ...

  7. Linux下Tomcat与Apache Web服务器的整合

    原文:http://os.51cto.com/art/200709/57327.htm ◆1.引言 基于Web技术的Internet/Intranet近年来已经得到了广泛的应用,Intranet是以T ...

  8. HTTP之Web服务器是如何进行工作的!

    Web服务器是如何进行工作的 ====================文章摘自<HTTP权威指南>====================== 1.  建立连接-接收一个客户端的连接,或者 ...

  9. Servlet的本质以及与Web服务器的关系

    简单介绍了Java Web的概念以及Web应用的发展. 文章目录 1 Java Web概述 2 Web请求 3 Web服务器与Servlet的关系 3.1 web服务器 3.2 Servlet规范 3 ...

最新文章

  1. Centos7 上安装 mysql5.7
  2. 行业短信 运营思路_飞信、易信之后 三大运营商要借5G再战微信
  3. python爬虫教程pdf-Python 爬虫:把廖雪峰教程转换成 PDF 电子书
  4. Acer 4750 安装黑苹果_授人以渔的黑苹果安装教程
  5. 傲游浏览器---自定义 UserAgent 字符串
  6. 关于可迭代对象、迭代器和生成器
  7. mysql管理员就业_MySQL管理员必备的十大工具盘点
  8. android 交叉编译so,Android交叉编译htop和使用方法
  9. mitmproxy抓包 | Python双篡改假请求实战(六)
  10. 小脚紧腿裤配什么衣服好?
  11. Make sure you've included captcha.urls as explained in the INSTALLATION section on
  12. 基础算法----实现反转字符串
  13. 详解 Spring 3.0 基于 Annotation 的依赖注入实现
  14. 从魔兽世界到激战2看MMO网游角色成长
  15. 数据库系统概论-并发控制
  16. web打印POS小票机代码
  17. 产品经理校招20道常见面试题:问题拆解与回答思路
  18. 计算机二级考试真题李阳答案,英语二级笔译_二级笔译培训_二级笔译真题 - 沪江英语...
  19. 博客上云历程(二):Docker入门介绍与使用
  20. 小红伞命令行工具ScanCL使用安装

热门文章

  1. 使用OpenCV,Python和dlib进行眨眼检测及计数
  2. 深蓝学院的深度学习理论与实践课程:第二章
  3. 基于C++模板的线性代数库---Eigen
  4. Image deformation of AffineSimilarityRigidProjective
  5. 【某小学生作文】《我的爸爸是名驾驶员》
  6. Angular使用@Input和@Output实现父子组件互相传参(类似Vue的props和this.emit)
  7. 几个经常用到的angular路由Router、ActivatedRoute 知识点:嵌套路由、路由跳转、路由传参、路由参数获取
  8. 在CentOS 6.3 64bit上安装Apache Trafficserver 4.2.3挂载SAS硬盘和SSD
  9. 剑指offer--day07
  10. WEBSHELL恶意代码批量提取清除工具