社区
Web 开发
帖子详情
B/S结构,如果客户一直重复快速刷新,照成服务器资源耗尽或一直处于峰值,应该什么办
aeolianer
2006-07-26 04:59:04
此问题很严重,什么办
...全文
885
38
打赏
收藏
B/S结构,如果客户一直重复快速刷新,照成服务器资源耗尽或一直处于峰值,应该什么办
此问题很严重,什么办
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
38 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiangbo520
2006-08-03
打赏
举报
回复
在filter中对每个session的用户的单位时间内的访问请求数进行限制.这个是针对不需要提交信息的页面效果好.
每个需要进行提交信息的页面设置一个令牌或者标记,在处理页检测这个标记,如果没有则继续执行,如果有则提示,然后直接结束程序.
wellon
2006-08-03
打赏
举报
回复
这个问题在STRUTS框架中很好的解决了,可以参照struts中的做法,引入令牌
iwlk
2006-07-28
打赏
举报
回复
我的程序也用此问题.
Ketter
2006-07-28
打赏
举报
回复
UP
softmouse
2006-07-28
打赏
举报
回复
关注中。
quanquan626
2006-07-28
打赏
举报
回复
up
toddzst
2006-07-28
打赏
举报
回复
up
aeolianer
2006-07-28
打赏
举报
回复
好像没人说是hibernate问题,我也是在打印出hibernate日志时才发现好多sql,我再从其他方面考虑
如果一直使用实体bean,查询且操作,不用会话bean会不会有关系
我的会话bean直接续承于实体bean,相当于一层封装,进行各字段的处理
aeolianer
2006-07-28
打赏
举报
回复
是CPU耗尽
everyluck
2006-07-27
打赏
举报
回复
把缓存打开,之后再加一个catch
这样无论用户怎么刷新,产生的资源消耗也是很小的。
befree
2006-07-27
打赏
举报
回复
mark
周口店的程序猿
2006-07-27
打赏
举报
回复
JF
NetBoy
2006-07-27
打赏
举报
回复
估计是hibernate没设置好
我前段时间做一系统,Tomcat容器:JSP+JavaBean技术,服务器没你用的好,几个主要的表数据十万条左右,查询更新不断,有三万人在两个月内使用
同时在线人数峰值在500百人,运行正常,从来没发现过刷新会很慢的
中间偶尔出现死机情况,提示内存溢出,多数是在线人数很多时出现,后来找到原因:
1,几个访问率很高的页面,本来不需要Session,但没有设置Session=false;
2,数据库连接池设置过大,当时设置的好像是300,我个人认为连接池是并发访问数据库的峰值,后来改为了25;
3,java的垃圾回工具有时候很懒,可以在适当的地方手动做一些资源回收,服务器内存紧张的时候会感觉很有效。我用的服务器1.5G内存,Mssql多数情况下会占去大半,只留100多M给Tomcat
wellon
2006-07-27
打赏
举报
回复
关注
OnlyFor_love
2006-07-27
打赏
举报
回复
数据库设计的时候注意多使用索引 这样速度就会快很多
moodboy1982
2006-07-27
打赏
举报
回复
不用连接池,直接连接数据库试试。
TinyJimmy
2006-07-27
打赏
举报
回复
找一找问题处在哪? 每个请求响应时间多长? 最好找些压力测试软件测一测, 很容易找到问题的
aeolianer
2006-07-27
打赏
举报
回复
up
掐死温柔
2006-07-27
打赏
举报
回复
这是个问题
看看代码
rootcn
2006-07-27
打赏
举报
回复
用脚本限制, 在 5s 之内不能刷新.
加载更多回复(18)
Linux系统:优化命令sar
ab命令缺点会给服务器造成非常高的负载,可能会造成目标
服务器资源
耗尽
,严重时可能会导致死机,而且它没有图形化结果不能监控,所以只能用作临时紧急任务和简单的测试。时间间隔,表示多少秒采样一次数据,这里的1就是1秒次数,表示采样的次数。sar -u 1 3 或 sar 1 3 (1:每隔一秒
刷新
一次,3:
刷新
3次)sar -d 1 3 -p(1:每隔一秒
刷新
一次,3:
刷新
3次)sar -b 1 3 (1:每隔一秒
刷新
一次,3:
刷新
3次)sar -d 1 3 (1:每隔一秒
刷新
一次,3:
刷新
3次)
网站防止CC攻击的方法,CC攻击原理及防范方法
一、 CC攻击的原理: CC攻击的原理就是攻击者控制某些主机不停地发大量数据包给对方服务器造成
服务器资源
耗尽
,
一直
到宕机崩溃。CC主要是用来消耗
服务器资源
的,每个人都有这样的体验:当一个网页访问的人数特别多的时候,打开网页就慢了,CC就是模拟多个用户(多少线程就是多少用户)不停地进行访问那些需要大量数据操作(就是需要大量CPU时间)的页面,造成
服务器资源
的浪费,CPU长时间
处于
100%,永远都...
分布式技术追踪 2017年第四十七期
分布式系统实践 1.直击阿里双11神秘技术:PB级大规模文件分发系统“蜻蜓” https://mp.weixin.qq.com/s/J0O4jD0d4jCjU56wpEJu1w 摘要:2017天猫双11, 交易
峰值
32.5万/秒,支付
峰值
25.6万/秒,数据库处理
峰值
4200万次/秒,再次
刷新
了记录。阿里集团基础设施蜻蜓,在双11期间,对上万台服务器同时下发5GB的数据文件,让...
攻击
峰值
分布
众所周知,大 部分反射源为 IoT 设备,随着 5G 和物联网的
快速
发展, IoT 设备增长迅速,与传统的单 IP 大流量攻击 不一样,黑客利用控制的海量的 IoT 设备发起慢速攻击,每 IP 的攻击的频率和正常用户的范围频率保持 一致,这使得传统的基于地理位置和限速的策略失效,因此需要多维度的检测算法区分攻击源和正常源。并且除了传统的 CC 和慢速攻击, HTTP2.0 协议还引入了新型攻击,例 如基于控制帧的洪水攻击和基于控制帧的慢速攻击,以及 HTTP2.0 的头部压缩攻击,此类攻击已有多。
实践:服务器编写/系统架构/cache
从基本HTTP协议,服务器编写(只讲思路),到完整系统搭建(包括负载均衡LVS,IDC分布,DNS解析),到浏览器缓存的使用(重点讲述),结合线上实例图文讲解如何以最低廉的成本构建
快速
,高并发,高可用,可扩展的Web服务。最后将拿本公司一些线上产品做实例分析。如果能灵活应用这些方法,你也许会发现对于某些网站来说节约10倍成本,其实是个很保守的说法。 一、服务器编写篇二、系统架构篇三、
Web 开发
81,094
社区成员
341,710
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章