不知道发在这里是不是合适
现在使用的是discuz,各种页面入口都是通过forum.php进行
- 内容页
forum.php?mod=viewthread&tid=1256&page=2
列表页
forum.php?mod=forumdisplay&fid=125&page=61
显示图片
forum.php?mod=attachment&aid=afklafaklj
现在遇到的问题是有人恶意访问列表页从而造成mysql慢查询
所以想通过limit_conn_zone和limit_req_zone来限制对页面的请求,但是似乎limit_conn_zone和limit_req_zone都是针对php页面的,不能针对后面的参数进行限速
请问有没有什么好的办法来限制对于列表页只能发起5个请求,对于内容页等没有限制?
或者用ngx_lua来实现?
谢谢!