limit_req_zone $binary_remote_addr zone=one:10m rate=30r/m;

 

여기서

 

메모리 10m을 one에 할당한다고하는데

 

그렇다면 모든 사용자들에게 10m씩 할당되는건가요?

 

10명이 접속하면 100m가 필요한건가요??

  • profile

    서버 전체에서 10M를 사용합니다. 즉, 아무 것도 아닙니다.

     

    아이피마다 요청수를 카운트하려면 메모리가 필요하잖아요. 여기에 얼마나 많은 메모리를 할당할지 설정하는 것입니다. 너무 적게 할당하면 일부 아이피는 요청수가 카운트되지 않아서 공격을 막지 못할 수도 있습니다. 너무 많이 할당하면 낭비고요.

  • profile ?
    아하 감사합니다