随笔分类 -  Asp.Net

用队列解决高并发 之 记录日志
摘要:用队列解决高并发 之 记录日志 在高并发量的情况下,有多种平时不会出现的问题会导致用户等待,下面我们用日志记录为例来说明一种解决方案——队列。创建一个工具类:LogCommon 如下:namespace Heima8Web.Common{ public class LogCommon { public static Queue LogQueue = new Queue(); //实例化一个队列 static LogCommon() //日志写入文件的方法在类的静态构造函数中实现,这样,在队列被调用的时候,会自动调用此方法 { string strFileName = HttpContext.. 阅读全文

posted @ 2013-11-01 22:08 Creater 阅读(2259) 评论(0) 推荐(0)

Session 转台服务器的使用方法
摘要:Session的缺陷:为了保持自身的稳定,IIS在访问量大的时候,可能会不自觉的重启,这时候Session就会丢失用户就会被迫下线解决方案1:将Session放到一个专门的转台服务器上方案2:将Session放到数据库中困存储(不推荐使用)方案1步骤:1、开启状态服务 ASP.NET State Service 2、在注册表当中加一个配置 a在运行中打开:regedit.exe b找到目录 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection c将其. 阅读全文

posted @ 2013-10-31 20:25 Creater 阅读(260) 评论(0) 推荐(0)

SignalR 聊天室实例详解(服务器端推送版)
摘要:翻译自:http://www.codeproject.com/Articles/562023/Asp-Net-SignalR-Chat-Room (在这里可以下载到实例的源码)Asp.Net SignalR 聊天室简单介绍:最近微软向ASP.NET Web Application Framework中添加了很多的新特性,SignalR是其中比较显著的特性之一,它是用来创建实时的应用程序的,例如:社交应用(social application)、多人游戏、新闻天气等,在实时的应用程序中,一旦内容可以产生马上就会被推送给用户,它为远程呼叫(remote procedure calls)提供一个a. 阅读全文

posted @ 2013-10-31 00:35 Creater 阅读(1540) 评论(0) 推荐(2)

请求、处理、相应的全程总结(包括页面生命周期)
摘要: 阅读全文

posted @ 2013-10-29 23:56 Creater 阅读(168) 评论(0) 推荐(0)

一种解决图片防盗链的方法
摘要:第一步为了防止IIS直接将图片返回,我们需要将isapi的映射进行修改,使图片的请求需要经过ISAPIRuntime,这样我们就可以在后台控制图片的访问了,在HttpApplication管道的 BeginRequest事件中添加如下的代码:代码思路:通过比上一次请求的域名和本网站域名来做判断 阅读全文

posted @ 2013-10-29 23:08 Creater 阅读(496) 评论(0) 推荐(0)

导航