ASP.NET 页面基本优化.
一、禁用Browser Link(目前主要用来是刷新vs ide 浏览界面),直接干掉。
<!-- Visual Studio Browser Link -->
<script type="application/json" id="__browserLink_initializationData">
{"appName":"Chrome","requestId":"cddf6a41e4d644e7ab92867e44047b01"}
</script>
<script type="text/javascript" src="http://localhost:3569/15be439c39274b44a7156b2a0dbb1b46/browserLink" async="async"></script>
<!-- End Browser Link -->
禁用方法:添加配置节
<appSettings>
<add key="vs:EnableBrowserLink" value="false" />
</appSettings>
二、禁用页面中大量的asp.net hidden值(主要是viewstate使用,禁用以后无法使用viewstate)。
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="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" />
</div>
禁用方法有两点:
1.
<system.web>
<pages enableViewState="false"/>
</system.web>
2. 删除页面中的form服务器控件.
三、移除网站中一些不适用的模块。
如:
<httpModules>
<remove name="RoleManager"/>
<remove name="PassportAuthentication"/>
<remove name="Profile"/>
<remove name="ServiceModel"/>
<remove name="WindowsAuthentication"/>
<remove name="FileAuthorization"/>
<remove name="FormsAuthentication"/>
</httpModules>
ASP.NET 页面基本优化.的更多相关文章
- ASP.NET页面优化,提高载入速度[转]
ASP.NET页面载入速度提高的一些做法: 1.采用 HTTP Module 控制页面的生命周期. 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存) ...
- 多条asp.net网站的优化建议
一.返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求.每次往返降低了你的应用程序的每秒能够响应请求的次数.通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的 ...
- web页面的优化
众所周知,一个web页面通常会包括HTML(XHTML.XML).CSS.Javascript,而其中HTML(XHTML.XML)为结构化语言,用于构建页面结构和相关数据:CSS则负责页面的样式,即 ...
- (摘录)26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...
- ASP.NET MVC性能优化工具 MiniProfiler
ASP.NET MVC性能优化工具 MiniProfiler 2014年04月19日 ⁄ ASP.NET ⁄ 共 1159字 ⁄ 字号 小 中 大 ⁄ 暂无评论 ⁄ 阅读 325 views 次 MV ...
- 26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源. ASP.NET中提供了连接池(Co ...
- asp.net mvc 性能优化——(1)静态化
asp.net mvc 性能优化--(1)静态化 在改善页面性能的同时,可能会采用静态化的策略,对于不能实时静态化的内容,则采用缓存.本文主要讨论如何实现cshtml的静态化(实际上还不是完全的htm ...
- ASP.net 页面生命周期
ASP.NET 页面生命周期 Page_Preinit(); 在页初始化开始时发生 Page_Init(); 在所有控件初始化且应用外观设置后引发 Page_InitComplete(); 在页初始化 ...
- asp.net页面生命周期
Asp.Net页面生命周期 本文转载自:http://www.cnblogs.com/xhwy/archive/2012/05/20/2510178.html 一.什么是Asp.Net页面生命周期 当 ...
随机推荐
- MySQL获取字段的片段
如表中有很多这样的数据: TEST-123,TEST-III 这种以 TEST开头的数据,为了统计其总数 可以使用mysql自带的方法 substring_index()方法 第一个参数是列的内容, ...
- html中超链接的target属性
<a> 标签的 target 属性规定在何处打开链接文档.(target就是目标的意思) 一共有(4+1种选择): 用法:<a target="value"> ...
- Timer 控件
1. 设置属性 Enable = true 或调用 start方法后, *_Tick 方法不会立即执行,会先等待一个时间间隔 2.timer1不管你上次的事情是否做完,它都会每个一个时间间隔做它应该 ...
- in和not in
当子查询返回的列的值是多个值,那么就不能使用比较运算符(> < = !=),使用关键字in 语法: select …..from …..where 表达式 in (子查询) 常用in替换等 ...
- Java SortedSet为什么可以实现自动排序?
Set中的SortedSet(SortedSet为TreeSet的实现接口),它们之间的继承关系如下: java.util.Set; java.util.SortedSet; java.util.Tr ...
- 3、springboot之热部署
我用的是idea 一.开启idea自动make功能 1.CTRL + SHIFT + A --> 查找make project automatically --> 选中 2.CTRL + ...
- JS实现九九乘法表和时间问候语
编码 小练习,练习使用循环实现一个九九乘法表 第一步,最低要求:在Console中按行输出 n * m = t 然后,尝试在网页中,使用table来实现一个九九乘法表 <!DOCTYPE htm ...
- eclipse遇到的异常
1. Widget disposed too early for part com.kompakar.ehealth.ui.emr.mstr.medicaldocumentaudit.Medical ...
- hdu 1159 Common Subsequence(LCS)
Common Subsequence Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Other ...
- lianxi
package dududu; public class qiqiqi { public static void main(String[] args) { // TODO 自动生成的方法存根 ; ; ...