Nginx静态文件限流带来的问题

338 阅读1分钟

假如Nginx设置每秒对单个用户设置5个请求,那么静态资源也会受到限制

原始限流配置

limit_req_zone $binary_remote_addr zone=mylimit:10m rate=6r/s;

例如这样,就会造成非必要的限流,需要开放 Nginx不对静态资源限流 image.png

需要对配置做如下处理

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {\
 proxy_pass 你的域名;\
}