主页 > 新闻资讯 > 成都大数据培训之ASP.NET Web的应用技巧与区别

成都大数据培训之ASP.NET Web的应用技巧与区别

作者:覃老师 浏览次数: 2021-09-18 17:51
成都大数据培训之ASP.NET Web的应用技巧与区别
一、提高ASP.NET Web应用性能的技巧
1.关闭页面的 View State
View State 主要是在提交以后回显用的,它只有在页面中的数据是提交到本页时才有用。其默认是「true」。如果你没有使用表单数据回传,那么可以关闭 View State。
 
2.debug=「false」
当创建 ASP.NET Web应用程序,默认设置为「true」。开发过程中,设置为「true」是非常有用多,但在应用程序发布部署时,需将其设置为「false」。

1 <compilation defaultLanguage="C#" debug="false" targetFramework="4.0" />
成都大数据培训
3.禁用 session
假如您用不到 session 会话跟踪请务必禁用它。您可以在每个 asp.net 页面中设置如下:

1
2
3
<%@ page language="c#" codebehind="webform1.aspx.cs" autoeventwireup="false" inherits="webapplication1.webform1"
 
enablesessionstate="false" %>

4.使用发布版本部署应用
部署应用程序到生产环境时,要确保使用的发布版本模式,而不是调试模式。如果使用调试模板极容易发生请求超时。部署成发布版本,你将会发现速度有很大的提升。
 

5.关闭 tracing(追踪)
tracing 是非常可怕的,你有没有忘记关闭它。假如没用,请确定编辑 web.config 并且关闭它。它将占用大量您的程序资源。

1 <trace enabled="false" requestLimit=”10” pageoutput=”false” traceMode=”SortByTime” localOnly=”true”>
 
6.避免使用 Response.Redirect
Redirect(重定向)非常麻烦,它仅用于用于从当前物理服务器开发跳转到其它服务器。如果只是在本服务器开发内页面跳转请使用 Server.Transfer 语法,这样会减少很多没有必要的客户端重定向。
二、asp.net web应用程序和asp.net web窗体应用程序的区别?
第一、主体不同
1、web窗体应用程序:可以使用 Web 窗体页来创建可编程的 Web 页,这些 Web 页用作 Web 应用程序的用户界面。
成都大数据培训
2、web应用程序:是一种可以通过Web访问的应用程序,程序的最大好处是用户很容易访问应用程序。

第二、特点不同
1、web窗体应用程序:Web 窗体页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。

2、web应用程序:借助IE等浏览器来运行。WEB应用程序是B/S模式。Web应用程序首先是“应用程序”,和用标准的程序语言。

以上是成都大数据培训之ASP.NET Web的应用技巧与区别的详细介绍。如果想了解更多详情,请点击成都卡米古大数据官网!成都大数据培训学校、大数据开发培训、数据分析与挖掘、零基础课程正在招生中!
 

标签:
热点排行
推荐文章
立即申请>>