摘要:
本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分:
1.采用 HTTP Module 控制页面的生命周期。
2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。
3.页面GZIP压缩。
4.OutputCache 编程方式输出页面缓存。
5.删除页面空白字符串。(类似Google)
6.完全删除ViewState。
7.删除服务器控件生成的垃圾NamingContainer。
8.使用计划任务按时生成页面。(本文不包含该做法的实现)
9.JS,CSS压缩、合并、缓存,图片缓存。(限于文章篇幅,本文不包含该做法的实现)
10.缓存破坏。(不包含第9做法的实现)
针对上述做法,我们首先需要一个 HTTP 模块,它是整个页面流程的入口和核心。
一、自定义Resp 阅读全文
摘要:
公司网站运营两年多了,日志文件超级大,在重装系统的时候,为了省事,就没有备份日志文件,而且是没有分离就把日志文件给删掉了(下次一定要记得先分离再删日志文件)。结果造成数据库怎么都附加不上。出现错误。
本文地址:http://www.cnblogs.com/ATree/archive/2010/05/16/Sqlserver2005-mdf-ldf.html(转载请注明来源)
解决办法:
1、新建一个同名数据库。
2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。)
3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行:
alter database 无日志文件的数据库名称 set emergency
设置为紧急状态。 阅读全文
摘要:
ASP.NET页面刷新:自动刷新页面的实现方法总结:
1) 10表示间隔10秒刷新一次
2) window.location.reload(true); 如果是你要刷新某一个iframe就把window给换成frame的名字或ID号
3) window.navigate("本页面url");
4) function abc() { window.location.href="/blog/window.location.href"; setTimeout("abc()",10000); } 刷 阅读全文