新闻频道>新政风向

男足输韩国意料之中_我的网站

来源: 新华社
03:17:41

情妇

男足输韩国意料之中_我的网站

超级访问

A |     

     一键部署OpenClaw        服务器CPU莫名飙高,带宽跑满,看日志全是同一个IP一秒打来几十个请求——这不是业务火了,是被CC了。    

女足比赛结束后,以1999年龄段U23国足为班底组成的中国男足国家选拔队在20日晚以0∶3不敌韩国。扛CC的第一道闸门不在代码里,在Nginx的限流模块里,配置成本几乎为零。由于韩日男足都在备战年底的世界杯,此次东亚杯两队均以各国国内联赛球员为主,效力于欧洲俱乐部的顶级球员并未在队中。中国队则因无缘世界杯,U23国足的目标是为明年杭州亚运会积累经验。

B |     limit_req的原理是漏桶:你设定一个速率,超速的请求直接返回503或延迟排队。主帅扬科维奇此前明确表示:“对手整体实力很强。但对我们的球员来说,需要表现出更强的侵略性和斗志,才能与对手周旋。当然,通过与这样高水平的对手比赛,我们的年轻球员才能更好地成长。”此次东亚杯,中国男足年轻球员们普遍表现出很强的欲望,这一点从球队抵达日本后就能看出:据笔者观察,球员们每次训练十分积极,与主帅扬科维奇交流时的眼神中也透出一股“战斗的力量”。不管是赛前训练还是录像研究,扬科维奇都与队员们将“克韩”策略讲述得很清楚。

与中国女足首战的现场观众人数136人相比,中国男足与韩国队一战的现场观众人数为214人。整场比赛,中国队很难组织起有效的反击与进攻,球权基本在对方脚下。最终,韩国队凭借中国球员朱辰杰的头球乌龙以及自家球员权昶勋和曹圭成的射门,最终将比分锁定为3∶0。先用limit_req_zone定义一个计数区,再在location里挂上limit_req,两步完事。鉴于双方实力上的差距,这个比分并不意外,不过中国年轻球员在比赛中表现出来的拼劲值得肯定。    
# nginx.conf 的 http 块里定义限流区
    # 以客户端IP为key,10MB内存可存约16万个IP状态    # rate=10r/s 表示平均每秒最多放行10个请求    limit_req_zone $binary_remote_addr zone=req_per_ip:10m rate=10r/s;    # server 或 location 块里应用    server {    location / {    limit_req zone=req_per_ip burst=20 nodelay;    proxy_pass http://127.0.0.1:8080;    }    }    burst=20是缓冲队列长度,配合nodelay表示突发20个请求立即处理、不排队,超出就直接拒。接下来,中国队将在24日与日本队交锋,随后在27日迎战中国香港队。想对登录、搜索这类昂贵接口管得更严,单独再定义一个rate=2r/s的zone挂上去就行,互不影响。    
# 对登录接口单独限流:每秒2个,突发5个
limit_req_zone $binary_remote_addr zone=login_limit:10m rate=2r/s;

location /login.php {
limit_req zone=login_limit burst=5 nodelay;
# 被限流的请求返回429而不是默认503
limit_req_status 429;
fastcgi_pass 127.0.0.1:9000;
}
    验证很简单:reload之后用ab压一下,ab -n 200 -c 20 https://你的域名/,看返回里有没有429或503;同时tail -f日志确认正常用户没被误伤。限流阈值别拍脑袋定,先统计自己站点的正常峰值,设成峰值的两倍左右再逐步收紧。限流是防守,如果卡死自己人就本末倒置了。    数据来源:nginx.org官方文档 ngx_http_limit_req_module 模块说明
        
    

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!。

Current article:http://wakn.suilaoheirenzhaizhaikang.sbs/news/20260826_1120509.html

Published on:08:20:08


关键词:少年四大名捕,白露,请回答1997责任编辑:杜石安