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

html5用什么软件云南网站建设优化技术

html5用什么软件,云南网站建设优化技术,高品质的佛山网站建设,如何建设黔货出山电子商务网站目录 基本介绍 配置指令 limit_conn_zone limit_conn 其他 limit_rate limit_rate_after limit_req_zone limit_req 基本介绍 在我们进行系统开发设计中#xff0c;要考虑服务器流量异常#xff0c;负载过大等问题。对于大流量恶意的攻击访问#xff0c;会带来带宽…目录 基本介绍 配置指令 limit_conn_zone limit_conn 其他 limit_rate limit_rate_after limit_req_zone limit_req 基本介绍 在我们进行系统开发设计中要考虑服务器流量异常负载过大等问题。对于大流量恶意的攻击访问会带来带宽的浪费服务器压力影响业务往往考虑对同一个ip的连接数并发数进行限制。 ​nginx可以通过limit_conn_zone 和limit_req_zone两个组件来对客户端访问目录和文件的访问频率和次数进行限制另外还可以善用进行服务安全加固两个模块都能够对客户端访问进行限制具体如何使用要结合公司业务环境进行配置。 ​ 配置指令 limit_conn_zone # 语法配置Syntax: limit_conn_zone key zonename:size;Default: —Context: http​# 示例limit_conn_zone $binary_remote_addr zoneaddr:10m; ​limit_conn_zone只能够在http块中使用key就是用来判定连接数的变量这个变量可以是文本、变量或它们的组合例如我们可以使用IP地址cookie等其他复杂的组合来更精确地限定范围name就是这个zone的命名经过实测name需要全局唯一不可以和其他的limit_conn_zone的相同毕竟后面的limit_conn命令需要根据这个name来查找对应的zone进行相应限制规则的匹配size定义了这个zone的大小也就是nginx会在内存中开辟多大的空间来存储这个zone的相关信息主要和前面定义的key的大小有关系需要注意的是当内存大小耗尽的时候nginx会直接返回错误码limit_conn_status给后续的请求 ​ limit_conn # 语法配置Syntax: limit_conn zone number;Default: —Context: http, server, location​# 示例limit_conn_zone $binary_remote_addr zoneaddr:10m;​server {location /download/ {limit_conn addr 1;} limit_conn能在http 、server、 location三个块中使用但是需要注意的是要搭配前面提及的limit_conn_zonelimit_conn指令的变量只有zone和number两个其中zone就是前面的limit_conn_zone中的name变量也就是对应着全局唯一的zone负责确定限制连接数的依据其中number就是限制的连接数zone和number组合就可以完成连接数的限定功能注意这里的number必须使用数字而不能使用变量 其他 limit_rate limit_rate 指令是用来操控发送至客户端的数据传输速度的它可以约束整个衔接的流量也可以约束单个客户端拜访速度。 Syntax:limit_rate rate;Default:limit_rate 0;Context:http, server, location, if in location 限制发向客户端响应的数据的速率。单位是BYTES每秒。默认值0表示不进行速率限制。此限制是针对每一个连接请求而言的所以如果客户端同时有并行的n个连接那么这个客户端的整体速率就是n倍的limit_rate。 limit_rate 1k; limit_rate_after 在传输完一定数量的BYTES之后设开始实施带宽控制。与指令limit_rate一样后面的参数数值可以通过变量来设置。 Syntax:limit_rate_after size;Default:limit_rate_after 0;Context:http, server, location, if in location 指令limit_rate_after只有在配置了limit_rate的前提下才能生效。如果只配置limit_rate_after则不会有带宽控制的效果。  location /test/ {limit_rate_after 500k;limit_rate 50k;} 如果同时配置了sendfile_max_chunk 指令按照两者较小的数值进行带宽控制。 limit_req_zone 定义一个以IP为限制请求的方式名字为req_limit_zone开辟10M的共享内存区域每秒处理的速率为10个请求 limit_req_zone $binary_remote_addr zonereq_limit_zone:10m rate10r/s; 说明 limit_req_zone指令通常在 HTTP 块中定义使其可在多个上下文中使用它需要以下三个参数 key - 定义应用限制的请求特性。示例中使用的是 Nginx 嵌入变量binary_remote_addr二进制客户端地址    zone - 定义用于存储每个 IP 地址状态以及被限制请求 URL 访问频率的共享内存区域。保存在内存共享区域的信息意味着可以在 Nginx 的 worker 进程之间共享。定义分为两个部分通过zonekeyword标识区域的名字以及冒号后面跟区域大小。16000 个 IP 地址的状态信息大约需要 1MB所以示例中区域可以存储 160000 个 IP 地址。    rate - 定义最大请求速率。在示例中速率不能超过每秒 10 个请求。Nginx 实际上以毫秒的粒度来跟踪请求所以速率限制相当于每 100 毫秒 1 个请求。因为不允许”突发情况”这意味着在距离前一个请求 100 毫秒内到达的请求将被拒绝。 limit_req_zone $binary_remote_addr zonemylimit:10m rate10r/s;server {location /login/ {limit_req zonemylimit;proxy_pass http://my_upstream;} }limit_req limit_req指令来将其限制应用于特定location或server块。 limit_req zonereq_limit_zone burst10 nodelay; limit_req zonereq_limit_zone; 每个 IP 地址被限制为每秒只能请求 10 次 URL更准确地说在距离前一个请求的 100 毫秒内不能请求该 URL。limit_req zonereq_limit_zone burst10; burst 参数定义了超出 req_limit_zone指定速率的情况下(示例中的 req_limit_zone区域速率限制在每秒 10 个请求或每 100 毫秒一个请求)客户端还能发起多少请求。距离上一个请求 100 毫秒内到达的请求将会被放入队列我们将队列大小设置为 10。 也就是说如果从一个给定 IP 地址发送 11 个请求Nginx 会立即将第一个请求发送到上游服务器群然后将余下 10 个请求放在队列中。然后每 100 毫秒转发一个排队的请求只有当传入请求使队列中排队的请求数超过 10 时Nginx 才会向客户端返回503。 limit_req zonereq_limit_zone burst10 nodelay;  使用 nodelay 参数可以实现无延迟的排队Nginx 仍将根据 burst 参数分配队列中的位置当一个请求到达时只要在队列中能分配位置Nginx 将立即转发这个请求。将队列中的该位置标记为”taken”(占据)并且不会被释放以供另一个请求使用直到一段时间后才会被释放(在这个示例中是100 毫秒后)。 limit_req zonename [burstnumber] [nodelay | delaynumber]; location /login/ {limit_req zonemylimit burst20 nodelay;proxy_pass http://my_upstream; }上面这段配置中我们设置了burst20该配置定义了客户端可以超过区域指定速率的请求数对于我们前面定义的mylimit区域请求速率限制为每秒 10 个请求即每 100 毫秒 1 个。在前一个请求之后 100 毫秒内到达的请求会被放入到队列中这里我们将队列大小设置为 20。说如果有22个请求同时发送过来那么NGINX会马上把第1个请求根据相关规则转发给upstream服务器然后把接下来的第2到21共计20个请求放入队列中接着直接返回503代码给第22个请求随后的2秒时间内每100毫秒从队列中取出一个请求发送给upstream服务器进行处理。
http://www.sczhlp.com/news/274363/

相关文章:

  • 重庆传媒公司网站建设与优化计入什么科莫
  • 做网站滨州市dp抖音代运营
  • 关于网站建设的指标十大网站有哪些
  • 旅游分析 网站商业网站建设规划书
  • 网站图片调用公众号文章怎么导入到wordpress
  • 网站是asp还是php10天搞定网站开发
  • 家乡网站建设新加坡室内设计公司排名
  • 照片展示网站模板wordpress添加主栏目
  • 建个公司网站需要多少钱开发一个企业网站报价
  • 沈阳建设厅网站天元建设集团有限公司工程
  • 网站制作报价表cms开源建站系统
  • 排版设计的网站西安网约车哪个平台最好
  • 高州市网站建设用二级域名做网站
  • 网站颜色正确搭配实例门户网站界面设计
  • 什么网站容易做流量房产手机网站模板
  • 网页制作的收获与体会珠海百度seo代理
  • 服饰类网站开发项目智慧政务门户网站建设方案
  • 企业网站的建设要注意哪些方面龙华做企业网站
  • 中国建设银行产品信息网站一个新手建设网站怎么简单
  • 模版网站搭建创客联盟网站建设
  • 西安搭建网站长春做网络优化的公司
  • 中咨城建设计有限公司官方网站网站建站代码
  • 宁波网站改版做网站的毕设用什么软件
  • 网站页面和图片设计php网站内容管理系统
  • 国之珍微站个人网站做网站刷东西
  • al万词推广网站引流网站架构设计师就业指导
  • 网站建设南京做网站实训报告总结
  • 网站建设推广的软文阿里巴巴如何建设网站
  • 个人网站可以做营销吗腾讯企业邮箱app下载
  • 前程无忧怎么做网站佛山网页网站制作