由于asp.net开发的web程序,在执行启动时,经常要先编译才可以显示,这样的话从前台显示到读取数据库相关内容时间会非常慢,那么,如何利用代码来优化查询速度,或者在开发时应注意的内容有哪些?本篇文章主要介绍下如何提升asp.net的执行效率,使页面速度显示更加快速。
1.1禁用Session:
Session在不需要使用时可以将其禁用,从而提升一定的页面性能,为某个页面禁用Session的方法是在页头加上
<%@ Page Language="C#" EnableSessionState="false"%>
或是只读
<%@ Page Language="C#" EnableSessionState="ReadOnly"%>
默认情况下Web服务是禁用Session的,可以用
[WebMethod(EnableSession=true)]启用
要为整个应用禁用Session可以在Web.config设置:
1.2禁用ViewState:
要为某个控件禁用ViewState可以使用
id="txtBookName"
text="Enter book name."
toolTip="Enter book name here."
EnableViewState="false"
runat="server" />
整个页面禁用:
<%@ Page Language="C#" EnableViewState="false" %>