专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-963-0016      微信咨询  |  联系我们

asp.net(C#)网站刷屏、访问限制处理及高访问量的并发处理

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/2/14 1:04:30       共计:3659 浏览
现有一个网站,asp.net的,使用c#开发,windows 2003+iis+sql 2008。

现在发现有以下非正常使用情况:
1)用户使用如按键精灵之类的软件进行刷新页面,造成服务器访问压力过多,同时浪费带宽资源。
2)用户在多台电脑上登录,也就是一个用户账号被多个人使用,这是不允许的。
3)一台电脑上使用多个账号同时登录,这也是不允许的。
4)很多用户大量刷新页面(如:查询最新10条信息页面),导致数据访问持续过高,服务器压力过大。

需要解决的问题:
1)限制用户刷新的频率,如30秒内只能刷新一次,要求时间是可配置的。
2)限制用户多地登录,如果已经被登录了,则限制登录,要考虑用户非正常退出(如停电关机)之后重新登录的问题。
3)限制同一台电脑可登录的用户数量,要考虑可能使用多个浏览器的情况,代理、修改IP的情况。
4)采取相关技术手段,如缓存等,在数据没有发生变化的情况下,尽量减少对数据库的访问。
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:mssql查询死锁,并杀死死锁进程 | ·下一条:C#缓存absoluteExpiration、slidingExpiration两个参数的疑惑

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有