网站性能测试!(有经验进)收集发现的问题和解决方法!
如果网站频繁被用户不停地点击,系统平台该怎样处理比较好?猜想!是继续让用户继续等待?
阻止用户这样的操作?
平台不断的报错?
系统平台根本不接受这些响应?还是系统平台不能响应过来?
如果用户用黑客工具频繁攻击网站..网站有什么应对方式?阻止IP不能访问?端口不能访问?阻止该用户的操作在一段时间内?
服务器能承受这样的人为攻击?
程序没有响应..用户操作可能会更加频繁!响应的时间越来越长?
系统平台占用的内存越来越大?没有释放?连接数也不断增加?
磁盘IO读写也不断写入和写出..
CPU占用资源也不断加大..
oracle连接数会超出限数?
网络带宽会越来越慢..在同一个网络环境上..
网速会影响到每一个用户身上?
还有一个问题:内存泄漏问题!
感觉网站性能测试比较重要和比较难把握..要有更多的数据验证..环境搭配..等等.. 用户不停的发请求,其实只有最后的对他来说才是有效的,其他的请求,只是增加了服务器的压力。所以要不要阻止是显而易见的。但是实际上多数情况你无法控制。
很多用户发起请求,程序一般不可能同时相应所有的,总会有一部分被排入等待的队列,当等待队列增加的速度远大于处理的速度,一旦达到某个数值,服务器就会崩溃。采用lvs做群集的时候,一台服务器的崩溃,通常会导致用户迅速涌向下一台服务器,从而引起雪崩效应,最后导致服务器群集全部崩溃。
封ip虽然有可能导致部分用户无法正常使用,比如网吧,但是总比所有的用户都因此受到影响要好吧?
后面问题太多了,不知道从哪里开始给你解释,先去吃饭了。 程序没有响应..用户操作可能会更加频繁!响应的时间越来越长?
这个可以给用户个提示:正在处理请求。
另外,页面中,可以限制,如果没有响应,不让用户再点按钮什么的~ 原帖由 超越自我 于 2009-1-9 11:34 发表 http://bbs.51testing.com/images/common/back.gif
如果用户用黑客工具频繁攻击网站..网站有什么应对方式?阻止IP不能访问?端口不能访问?阻止该用户的操作在一段时间内?
服务器能承受这样的人为攻击?
曾经用apache ab访问百度
结果我们公司在一小段时间内都无法登录baidu
是禁止IP了~
这方法还不错的
回复 4# 的帖子
不过都要程序能真正识别才行..如果要测试...也要配置正确的测试环境才行..
我们现在测试...有时都会遇到内存有一段时间下降得很快...用工具只能在本机测试..环境都不一样..
也并不是每间公司的服务器都系最佳性能...有些可能在程序上优化..但如果不知道问题点...程序员有时很难下手的..
回复 2# 的帖子
如果只接受后一请求..对于前一请求应该是不公平的吧..我请求明明在前..等待的时间太久了..会影响用户对网站的信任..
如果队列排队..有人可能占队..其他因素影响等...关键都不能让用户等得太长时间..服务器也不一定是每间公司都能买最好的.. 非常感谢!!!
页:
[1]