답변

2

나는 코드를 빠르게 훑어 보았고, 그렇게 많이하는 것처럼 보이지 않는다. 기본적으로 IP는 흰색과 검정색 목록을 유지합니다. 미친 성능에 미치지는 않지만, Rack 미들웨어에서 이러한 종류의 요청을 분석하는 것이 더 좋을 것입니다.

나는 5 분마다 DURING 주어진 요청을 처리한다는 사실을 좋아하지 않습니다. 즉, 현재 요청을 차단하고 규칙 집합 및 목록을 다시 동기화합니다. 즉, Detrusion.com 팀이 자신의 사이트/API를 유지하기 위해 자비를 베풀 었다는 의미입니다. 그래서 그들이 내려갈 때 당신은 내려갑니다.

실제 시간대가 아니기는하지만 업데이트 프로세스가 바쁘다고 느낄 수 있습니다. 어쩌면 플랫 파일이나 로컬 DB에 규칙/목록을 저장할 수 있습니다 (Redis는 완벽 할 것입니다). 그런 다음 Detrusion에서 규칙 집합을 다시로드하고 로컬로 씁니다.

이런 식으로. Detrusion API 검사에서 요청 처리를 분리 할 수있는 것.

+0

당신은이 좋은 자습서를 제공 할 수 있습니까? 정말 자세히 자세히 알고 싶습니다 .. –

관련 문제