当前位置: 首页 > news >正文

做网站如何分工网站如何快速免费推广

做网站如何分工,网站如何快速免费推广,第一次做怎么放进去视频网站,广西住房和城乡建设厅网业务场景: web页面做了一个功能,在websocket请求失败的情况,会定时向服务端进行重试进行建立连接。 存在的问题是即使这个web系统没人操作的情况下,只要页面没有关闭,即使系统超时了页面也没有发生跳转,这…

业务场景:

web页面做了一个功能,在websocket请求失败的情况,会定时向服务端进行重试进行建立连接。
存在的问题是即使这个web系统没人操作的情况下,只要页面没有关闭,即使系统超时了页面也没有发生跳转,这就有点像对服务器进行攻击一样。

问题分析:

经过分析,从上述描述的情况来看,有如下问题:
1、系统超时的时候,页面应该要一个跳转,例如跳转到登陆页面。如果这一步做了,也会减少websocket不断的向服务器发送请求,超时的情况下发送的websocket都是无效请求
2、在某种情况,websocket请求失败,想要重试再次建立连接,从想法上是没有问题的,但是问题的关键就在于没有阀值的控制,例如可以重试5次,如果发现还是连接不上,那么就终止重试请求

解决方案:

1、系统超时的时候,页面跳转到登陆页面就可以了。前端可以根据检测操作事件,根据时间来控制,如果超时了,那么就自动跳转。
2、重试次数控制,增加业务逻辑就可以了,也没有特别的。
3、因为这种不断的请求就会导致服务端很痛苦,尤其是那种系统超时过来的无效的请求。如果想要临时阻止这种情况,NGINX上是可以配置的。
1)、识别请求IP
可以到NGINX的日志文件中取查看,logs/access.log, 下面是摘出来一条日志:

192.0.79.100 - - [31/Jan/2024:11:39:34 +0800] "GET /prod-api/getRouters HTTP/1.0" 200 7495 "域名XXXX" 
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36" "192.0.79.10"

我从上面可以看出,请求来源于192.0.79.100

2)、配置想要阻止的请求地址

location / {deny 192.0.79.100;
}


3)、重启NGINX

./nginx -s reload

4)、测试请求

当192.0.79.100机器再次往这个NGINX发起请求的时候,发现页面报错了,那么就代表以及成功阻拦了请求

http://www.yayakq.cn/news/873996/

相关文章:

  • 网站建设现在什么服务器比较好哪家做网站的
  • .net制作网站开发教程武邑县网站建设公司
  • 单位网站建设费用可以使页面具有动态效果的网站建设技术
  • 手机免费建网站软件好的营销网站
  • 大连建设科技网站垂直电商平台有哪些
  • 利用技术搭建网站做网站代理网站做游戏活动策划方案
  • ppt做的好的网站西安网络科技公司排名
  • 东莞好的网站国外站建设价格企业邮箱地址怎么注册
  • 网站建设如何获取客户wordpress pc
  • 广州市律师网站建设怎么样哈尔滨网页制作人才招聘
  • 深圳彩票网站建设网站布局内容
  • 手机网站淘宝客怎么做网站模板 外贸工厂
  • 网站后缀co公司广告推广
  • 李宁网站建设计划书centoa7 wordpress
  • 哪里网站可以做微信头像福州市做公司网站哪家好
  • 做区块链网站的公司做网站什么主题好做
  • 营销型网站制作平台wordpress doc 插件
  • 做网站用域名不备案怎么弄江门模板建站定制
  • 关于节约化建设网站的表态发言手机搭建wordpress
  • 樟木头建网站的东阳做网站的公司
  • 网站挂百度广告wordpress evolution
  • 学设计网站南京华典建设有限公司网站
  • 河源网站页面优化ppt网络营销是什么?
  • 网站开发使用哪些开发语言免费的网站管理系统
  • 网站开发需要怎么做发展速度迅猛 具有丰富的网站建设经验
  • 申请网站空间怎么做遵义新闻头条
  • 分析网站推广和优化的原因手机html网页制作软件
  • 网站空间建设易语言可以做网站么
  • 泰安公司做网站wordpress 文章列表只显示标题
  • 沙井建网站网页制作的基础知识