1
freestyler 2013 年 12 月 15 日 只有超过限制频率的ip才会存起来,不是所有访问ip。
|
2
pindleskin OP @freestyler 多谢。也就是说一般情况下,10m可以存放16万个ip,应该够用了?根据说明,好像这个storage一旦用完,server就一直是503了,这个貌似相当可怕
|
3
julyclyde 2013 年 12 月 16 日
@freestyler 那在它存起来之前怎么统计频率呢?
|
4
qiongqi 2013 年 12 月 16 日
漏桶算法吧。
你可以找nginx的源代码看一下。 |
5
freestyler 2013 年 12 月 16 日
@pindleskin 假设你设的限制是10r/s. 要用完10m, 需要160k个ip同时以这个频率访问你的站点.
|
6
freestyler 2013 年 12 月 16 日
@julyclyde 没说清楚,其实都有存的,只是没超过频率的ip状态是会被替换出去的.
|
7
julyclyde 2013 年 12 月 30 日
@freestyler 既然替换出去,那就永远到不了指定的数了
|
8
freestyler 2014 年 1 月 2 日
@julyclyde 同时有超过频率访问的ip就会超了
|