limit_req引发的访问速度慢

之前是考虑到安全上的问题,所以简单地设置了一下limit_req,但是设置的太死了,限制了每秒3个请求。今天突然意识到这个可能是之前blog速度慢的元凶。
直接看来一下一个页面了需要请求的元素大概有接近20个。赶紧把原来的
[text]
limit_req_zone $binary_remote_addr zone=gnuers:10m rate=3r/s;
[/text]
修改了一下,放宽这个限制后感觉速度是有明显的变化。其实要是用淘宝的tengine的话有个比较好解决方式,就是可以限制每个IP访问每个URL的频率。这样就可以兼顾安全和实际的使用体验了。

此条目发表在nginx分类目录。将固定链接加入收藏夹。

发表评论