2012-09-06 5 views
1

로봇이 사이트를 크롤링하고 거기에 호스팅 된 수천 개의 이미지를 다운로드하지 못하도록했습니다.PHP에서 같은 파일에 대한 반복 요청을 기하 급수적으로 지연합니다

나는 암호 정책에 대한 우수 사례에 대해 최근에 https://github.com/remy/password-policy을 읽었습니다. 아이디어 중 하나는 에 사람을 제한하지 않고 봇을 처벌함으로써 기하 급수적으로 반복 요청을 지연시키는 것입니다.

PHP에서 가능합니까?

답변

2

가장 쉬운 방법은 관련 URL을 다운로드를 구현하는 PHP 스크립트로 다시 작성하는 것입니다. 이

  • 다시 기록
  • 쓰기, 타임 스탬프에 따라
  • 이중 마지막 타임 스탬프 및 벌금 시간 소스 주소 목록 (예 : memcached와의) 유지하거나, 페널티 시간을 제로 것이다 그리고 마침내 자고 다운로드를해라.