原文:[asp.net mvc 奇淫巧技] 06 - 也许你的项目同一个用户的请求都是同步的

一 感慨 很久前看到一篇博客中有句话大致的意思是: asp.net 程序性能低下的主要原因是开发人员技术参差不齐 ,当时看到这句话不以为然,然而时间过的越久接触的.net 开发人员越多就越认同这句话 特别最近发现非常一个成熟的项目中有些问题非常非常影响性能,最终影响的是用户体验,借此给大家分享一下关于asp.net中一个小小的点,但对项目有很大的性能提升 以前觉得自己接触的项目少小,然后接触的项目 ...

2019-04-28 09:04 60 4457 推荐指数:

查看详情

ASP.NET MVC下限制同一个IP地址单位时间间隔内的请求次数

有时候,当用户请求一个Controller下的Action,我们希望,在单位时间间隔内,比如每秒,每分钟,每小时,每天,每星期,限制同一个IP地址对某个Action的请求次数。如何做呢? stefanprodan的MvcThrottle能很好地解决这个问题,以及其它类型的IP限制问题 ...

Wed Apr 22 18:55:00 CST 2015 4 5206
Asp.net mvc 中处理同一个session的并行请求的问题

首先来一个小的asp.net mvc 4的sample,代码如下: HomeController: Global.asax: Views中的代码省略。 这么简单的程序如果我们运行会发现一个问题:当我打开浏览器打开两个tab,先在一个tab中 ...

Wed Jul 23 23:02:00 CST 2014 4 2924
[asp.net mvc淫巧] 03 - 枚举特性扩展解决枚举命名问题和支持HtmlHelper

一、需求 我们在开发中经常会遇到一些枚举,而且这些枚举类型可能会在表单中的下拉中,或者单选按钮中会用到等。 这样用是没问题的,但是用过的人都知道一个问题,就是枚举的命名问题,当然有很多人枚举直接中文命名,我是不推荐这种命名规则,因为实在不够友好。 那有没有可以不用中文命名 ...

Wed May 31 16:45:00 CST 2017 11 3011
[asp.net mvc淫巧] 04 - 你真的会用Action的模型绑定吗?

在QQ群或者一些程序的交流平台,经常会有人问:我怎么传一个数组在Action中接收、我传的数组为什么Action的model中接收不到、或者我在ajax的data中设置了一些数组,为什么后台还是接收不了、还有一些怎么传送一个复杂的对象或者Action怎么接收一个复杂的对象等等这些问题。或者有些人 ...

Thu Jun 01 23:21:00 CST 2017 30 6121
[asp.net mvc淫巧] 01 - 封装上下文 - 在View中获取自定义的上下文

  我们在asp.net 开发中已经封装了最强大的HttpContext,我们可以在HttpContext中可以获取到几乎任何想获取的东西,也可以在HttpContext写入需要返回客户端的信息。但是这些还远远不能满足一些要求,比如在任何地方可以获取到登录用户的信息等等。   之前获取登录用户 ...

Tue Oct 11 18:11:00 CST 2016 33 8682
ASP.NET MVC分页实现之改进版-增加同一个视图可设置多个分页

我之前就已经实现了ASP.NET MVC分页(查看该博文),但它有局限性,必须确保在同一个视图中只能有一处分页,若需要在同一个视图中设置多个分页,却无能为力,为此,我重新对原先的代码进行了优化,增加了更为灵活的配置属性及生成规则,解决了上述问题,代码如下: 一、PageInfo类 ...

Thu Oct 23 20:10:00 CST 2014 10 1188
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM