`
varsoft
  • 浏览: 2435275 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

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

阅读更多
默认情况下,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> 列表中移除它们,以便请求在不执行其他有意义的处理时,不必执行每个模块的进入和离开代码。
分享到:
评论

相关推荐

    ASP.NET中常用的26个优化性能方法

    3. 优化 Web 服务器计算机和特定应用程序的配置文件以符合您的特定需要 4. 一定要禁用调试模式 5. 对于广泛依赖外部资源的应用程序,请考虑在多处理器计算机上启用网络园艺  6. 只要可能,就缓存数据和页输出 .......

    C#性能优化.docx

    数据库访问性能优化,字符串操作性能优化,优化 Web 服务器计算机和特定应用程序的配置文件以符合您的特定需要 

    ASP.NET 26个常用性能优化方法

    3.优化 Web 服务器计算机和特定应用程序的配置文件以符合您的特定需要; 4.一定要禁用调试模式; 5.对于广泛依赖外部资源的应用程序,请考虑在多处理器计算机上启用网络园艺; 6.缓存数据和页输出; 7.选择适合页面或...

    asp.net项目优化

    asp.net项目优化,优化 Web 服务器计算机和特定应用程序的配置文件以符合您的特定需要

    webconf-spec:与Web服务器无关的Web应用程序配置规范

    在这种情况下,Web应用程序开发人员将使用JSON写入单个配置文件,当他部署应用程序时,该配置文件将转换为用户计算机上特定Web服务器的配置。 这是通过与Web服务器一起提供的webconf-spec实现来实现的。 目录 当前...

    SP.NET中常用的26个优化性能方法

    优化 Web 服务器计算机和特定应用程序的配置文件以符合您的特定需要 . . . 8. 将 SqlDataReader 类用于快速只进数据游标  . . . . 26. ASP.NET应用程序性能测试 

    “”应用程序中的服务器错误.doc

    详细信息: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的"web.config"配置文件中创建一个 &lt;customErrors&gt; 标记。然后应将此 &lt;customErrors&gt; 标记的"mode"特性...

    C++开发基于TCPsocket实现的web服务器源码.zip

    基于TCP socket实现的支持报文解析并返回响应报文的Web服务器,可以响应多种文件需求并能够处理特定的错误情况 服务器实现及其功能: 1、读取配置文件,为服务器自身设置IP地址、端口号、阻塞模式、最大连接数目并...

    “/”应用程序中的服务器错误

     详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 标记。然后应将此 标记的“mode”属性设置为“Off”。 注解...

    “/”应用程序中的服务器错误和Server Error in ”/” Application.的终极解决方法

    详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 &lt;customErrors&gt; 标记。然后应将此 &lt;customErrors&gt; 标记的“mode”...

    citrix 中文管理操作手册

    配置备用配置文件 53 将参数传递给已发布的应用程序 53 减少流应用程序的用户权限 53 配置应用程序限制和重要性 54 配置已发布应用程序的音频和加密选项 54 配置应用程序外观 56 禁用或启用已发布的应用程序 56 删除...

    计算机应用基础第六章.doc

    B、服务器是安装了服务程序的计算机,客户机是安装应用软件的计算机。 C、服务器就是指安装了服务器操作系统的计算机。 D、在服务器计算机上,可以安装桌面操作系统。 E、在客户机中,不能安装服务器操作系统。 F、...

    ASP.net入门教程

    您可以在部署 ASP.NET 应用程序时定义配置设置,并且可以随时添加或修订配置设置,且对运行的 Web 应用程序和服务器具有最小的影响。ASP.NET 配置设置存储在基于 XML 的文件中。由于这些 XML 文件是 ASCII 文本文件...

    IIS6.0 IIS,互联网信息服务

    四、在Vista系统中安装IIS7.0相对于早先的版本,IIS 7.0 带来了许多引人注目的新特色新功能,比如基于 Microsoft .NET Framework 的全局配置文件,可简单地通过文本编辑器或 Microsoft Visual Studio 编辑;...

    PHP和MySQL Web开发第4版pdf以及源码

    16.5.3 Web服务器配置 16.5.4 Web应用的商业主机服务 16.6 数据库服务器的安全性 16.6.1 用户和权限系统 16.6.2发送数据至服务器 16.6.3 连接服务器 16.6.4 运行服务器 16.7 保护网络 16.7.1 安装防火墙 16.7.2使用...

    服务器配置课程学习小结.docx

    服务器上安装各种服务和应用程序,并且使用服务器管理器进行管理。Windows power shell,是一种专门为系统管理设计的、基于任务的命令行shell和脚本语言,主要是作为Windows管理员使用的专业工具。 服务器配置课程...

    Java web项目源码整合开发ssm-网络商城.zip

    Servlet全称“Java Servlet”,中文意思为小服务程序或服务连接器,是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。...

    Java web项目源码整合开发ssm-网上淘书吧.zip

    Servlet全称“Java Servlet”,中文意思为小服务程序或服务连接器,是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。...

    Java web项目源码整合开发ssm-校园管理系统源码.zip

    Servlet全称“Java Servlet”,中文意思为小服务程序或服务连接器,是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。...

    Java web项目源码整合开发ssm-芝麻开门博客网.zip

    Servlet全称“Java Servlet”,中文意思为小服务程序或服务连接器,是运行在Web服务器或应用服务器上的程序,它是作为来自Web浏览器或其他HTTP客户端的请求和HTTP服务器上的数据库或应用程序之间的中间层。...

Global site tag (gtag.js) - Google Analytics