실제 동시접속자는 40~50명도 안되는데
아파치에 접속자기록은 100이 넘고 200이 넘을 떄도 있습니다.
일단 cband를 통해 저렇게 과도하게 접속한 해외 유저는 IP밴을 시키고 있는데,
근본적으로 처리할 방법이 없을까요..
애드온을 통해 중국IP대역 밴도 했는데 이상하게 접근하네요:)
실제 동시접속자는 40~50명도 안되는데
아파치에 접속자기록은 100이 넘고 200이 넘을 떄도 있습니다.
일단 cband를 통해 저렇게 과도하게 접속한 해외 유저는 IP밴을 시키고 있는데,
근본적으로 처리할 방법이 없을까요..
애드온을 통해 중국IP대역 밴도 했는데 이상하게 접근하네요:)
XE 애드온에서 막는 건 일단 접속해서 서버 자원을 많이 잡아먹은 후에 막기 때문에 큰 효과를 볼 수 없습니다. PHP 실행조차 하기 전에 처리해야죠.
단지 커넥션 숫자만 많은가요, 아니면 실제로 요청수가 많은가요? (커넥션은 많지만 속도는 얼마 안 나오는 것 같은데요.) 요청수가 많다면 IP당/초당 요청수를 제한하면 되고요, 커넥션 숫자만 많다면 nginx처럼 서버 자원을 거의 소비하지 않으면서도 다수의 커넥션을 붙잡아 둘 수 있는 데몬을 앞단에 하나 붙여두는 방법도 있습니다.