随笔分类 -  优化

摘要:NetCore性能优化2.非跟踪查询在只读方案中使用结果时,非跟踪查询十分有用,可以更快速地执行。增加AsNoTracking()表示非跟踪,如:var users = context.User.AsNoTracking();还可以在上下文实例级别更改默认跟踪行为:context.ChangeTra 阅读全文
posted @ 2021-12-28 19:41 旅途。 阅读(374) 评论(0) 推荐(0) 编辑
摘要:jQuery.event.dispatch 事件分发监听源码简单理解是将绑定的事件放入队列后进行监听,如果对一个事件多次绑定(on或者bind),事件会重复添加到队列等待jq监听,这样会导致很大资源消耗(出现页面卡顿甚至卡死)。为防止重复绑定可以使用$(obj).off('click').on('c 阅读全文
posted @ 2021-12-28 17:53 旅途。 阅读(235) 评论(0) 推荐(0) 编辑
摘要:1.sort排序允许接受一个参数(函数),这个函数接受2个形参a,b,并且通过冒泡的方式比较。例子:Arr.sort((a,b) => a-b); 升序排列Arr.sort((a,b) => b-a); 降序排列排序原理: 当返回值为负数时,那么前面的数在前面,也就是不动 当返回值为正数时,那么后面 阅读全文
posted @ 2021-12-28 17:51 旅途。 阅读(2218) 评论(0) 推荐(0) 编辑
摘要:IIS6.0开启gzip压缩|更新:2012-08-10 10:2912345分步阅读 开启gzip可以极大的加速网站。有时压缩比率高达80%,近来测试了一下,最少都有40%以上,还是相当不错的。另外GZIP压缩的网页对搜索引擎也是友好的。既然开启gzip有这么多好处,那么我们应该怎样开启gzip呢?(本文以windows server 2003操作系统和IIS6.0服务器为例).工具/原料windows server 2003IIS6.0​方法/步骤1双击IIS服务器,右键点击网站,点击属性,然后点击服务,我们看到HTTP压缩,然后在压缩应用程序文件,压缩静态文件中打钩,然后点击确定,第一步 阅读全文
posted @ 2014-01-15 21:49 旅途。 阅读(203) 评论(0) 推荐(0) 编辑
摘要:ASP.NET页面载入速度提高的一些做法: 1.采用 HTTP Module 控制页面的生命周期。 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。 3.页面GZIP压缩。 4.OutputCache 编程方式输出页面缓存。 5.删除页面空白字符串。(类似Google) 6.完全删除ViewState。 7.删除服务器控件生成的垃圾NamingContainer。 8.使用计划任务按时生成页面。(本文不包含该做法的实现) 9.JS,CSS压缩、合并、缓存,图片缓存。(限于文章篇幅,本文不包含该做法的实现) ... 阅读全文
posted @ 2014-01-04 17:12 旅途。 阅读(327) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示