社区
Web 开发
帖子详情
B/S结构,如果客户一直重复快速刷新,照成服务器资源耗尽或一直处于峰值,应该什么办
aeolianer
2006-07-26 04:59:04
此问题很严重,什么办
...全文
952
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)
KingSCADA工业监控平台:从核心架构到实战部署的深度解析
本文深度解析KingSCADA工业监控平台的核心架构,包括KingIOServer与应用服务器的职责分离、X/S多模式访问(C/S/B/S/M/S)选型策略,以及面向对象工程模型;详述从点数统计、授权管理、工程配置到脚本编程的实战部署流程;涵盖历史数据、报警管理、OPC/API/HTTP等开放集成方式,并系统介绍双机热备、网络冗余及高可用运维方案。
Java高并发系统 + 安全监控 完整知识体系
本文系统梳理Java高并发从单机底层(JMM、CAS、锁体系)到分布式架构(限流熔断、缓存、MQ、分库分表)的完整技术链路,深入覆盖并发安全(防超卖、幂等、接口防护)、全链路监控(SkyWalking+Prometheus+ELK、线程池/JVM/中间件专项监控)及高频生产故障根治方案(线程池
耗尽
、缓存雪崩、MQ堆积、死锁等)。强调监控闭环驱动事前预警、事中止损、事后优化,支撑大促秒杀级稳定性保障。
2024年接口性能测试实战:基于Python Locust的压测脚本编写与结果分析
本文系统讲解基于Python Locust的接口性能测试全流程,涵盖环境搭建、HttpUser与TaskSet核心类使用、动态参数处理、数据参数化、自定义
客户
端、分布式压测及CI/CD集成。重点解析RPS、P95/P99响应时间、错误率等关键指标的含义与分析方法,并强调可观测性、环境一致性、渐进增压和性能基线管理等最佳实践。
OpenClaw免费大模型API:轻量级、可嵌入、真可用的开发者友好接口
OpenClaw是一个面向中小开发者、学生和独立创作者的免费大模型API服务,主打轻量、可嵌入、低门槛与高可用性。其核心采用多模型动态路由架构,支持4096 token上下文、完整System Prompt控制及原生SSE流式响应。通过双维度配额制(日5000 tokens+单并发连接)实现可持续免费运营,并提供精准tokenizer优化、错误码人话提示、生产级熔断方案等开发者友好设计。
面试与压测问题汇总
本文系统梳理软件测试核心知识点及压力测试实战要点,涵盖测试理论(等价类、边界值、场景法)、Bug生命周期、接口测试(HTTP状态码、鉴权机制)、自动化框架设计(PO模式、分层架构)、性能测试指标(TPS/RT/TP99)与瓶颈定位(JVM、数据库、系统层)、JMeter压测流程与分布式实践、全链路压测挑战,以及Java开发高频考点如HashMap原理、并发控制、SQL优化等,聚焦信息技术领域面试必备能力。
Web 开发
81,111
社区成员
341,722
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章