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

企业网站开发毕业报告网络营销的推广工具

企业网站开发毕业报告,网络营销的推广工具,网络营销策划推广公司招聘,网站静态页面访问很快php页面访问非常慢1 计数器 使用计数器实现限流,可限制在指定时间间隔内请求数小于阈值的情况,但存在临界问题。如图1-17所示,假设每分钟系统限流500个请求,在XX:00:59时刻系统接收到500个请求,在XX:01:00时刻系统又接收到500个请求&am…

 

1 计数器

使用计数器实现限流,可限制在指定时间间隔内请求数小于阈值的情况,但存在临界问题。如图1-17所示,假设每分钟系统限流500个请求,在XX:00:59时刻系统接收到500个请求,在XX:01:00时刻系统又接收到500个请求,那么系统在1秒内就处理了1000个请求,超出了1分钟限流500个请求的要求。

为此引入滑动窗口解决该问题,如图1-18所示,加粗黑色竖线为滑动窗口左右边界,窗口大小为1分钟,窗口被划分成6个格子,每个格子代表10秒钟,每过10秒钟,时间窗口往右滑动一格。每个格子都有独立的计数器,比如一个请求在XX:00:06时刻到达,那么XX:00:00~XX:00:09对应的计数器就会加1。

结合图1-17和图1-18,XX:00:59时刻到达的500个请求会落在第6个灰色格子里,而XX:01:00到达的500个请求会落在第7个格子中,但当时间到达XX:01:00时,窗口会往右滑动一格,此时时间窗口内的总请求数为1000个,可以触发系统500个请求的限流。因此,滑动窗口能够解决计数器临界问题,窗口中的格子时间粒度越细,限流的统计就会越准确。

2 漏桶算法

漏桶算法如图1-19所示,把请求当作水流,桶为系统容量,水来了先存入桶里,并以最大恒定速率放水,桶满水溢出则代表拒绝服务。

当桶中没有积水时:

● 若进水速度小于或等于出水速度,则出水速率等于进水速率。

● 若进水速度大于出水速度,则多余的水积压在桶中。

当桶中有水时:

● 若漏桶未满,则进水会积压在漏桶中。

● 若漏桶已满,则进水溢出桶外

3 令牌桶算法

令牌桶算法如图1-20所示。令牌桶算法的思想是以恒定速率生产令牌并放入令牌桶中,用户每次请求都得申请令牌,如果令牌不足,则拒绝请求;当令牌桶已满时,若再向桶中投放令牌,则多余的令牌会被丢弃。

该算法的特点是以恒定速率生产令牌,可以接收突发流量。

http://www.dtcms.com/a/449283.html

相关文章:

  • 手机网站开发需要哪些人百度广告联盟怎么加入
  • 书生浦语实战营第六期 L1-G3000
  • 前端IM应用开发中的难点解析与总结
  • Web 服务器 UserDir(~username)功能解析:从原理到安全实践
  • 25新三年级上册数学混合运算应用题八大专项+三年级上数学混合运算练习/八大考点(复合问题/倍数问题)+完整电子版可下载打印
  • Linux基础IO(下):文件重定向和缓冲区
  • Flink 高级配置发行版剖析、Scala 版本、Table 依赖与 Hadoop 集成实战
  • 半成品公司 网站专业公司网站建设
  • 【数据结构】二叉搜索树 C++ 简单实现:增删查改全攻略
  • 深度学习(十七):全批量梯度下降 (BGD)、随机梯度下降 (SGD) 和小批量梯度下降 (MBGD)
  • 实验十九 GaussDB三权分立实验
  • C++微基础备战蓝桥杯string篇10.5
  • 基于脚手架微服务的视频点播系统-脚手架开发部分-brpc中间件介绍与使用及二次封装
  • 网站建设需求登记表 免费下载软件开发公司企业简介
  • 北京城乡建设网站网站建设都是用什么软件
  • C++分布式语音识别服务实践
  • 轻松理解智能体设计模式(1/6):提示链(Prompt Chaining)
  • ARM TrustZone技术如何守护你的隐私
  • 北京恒伟网站建设wordpress 新页面打开空白
  • 从 0 到 1 搭建 Python 语言 Web UI自动化测试学习系列 8--基础知识 4--常用函数 2
  • 在 Python 项目中构建可靠的 CI/CD 流水线:从设计到实战(面向开发与运维的实用指南)
  • Linux基本指令(中)
  • 郑州服装网站建设公司php做电商网站安全性如何
  • 响应式网站 翻译网站关键词排名如何提升
  • python爬虫(二) ---- JS动态渲染数据抓取
  • 国庆回来的css
  • 廊坊做网站的电话公司网站外包
  • 八股文:计算机网络-20250925
  • MySql速成笔记5(多表关系)
  • 如何设计和建立一个公司的网站佛山网站优化有