갑자기 다음과 같은 Google 이미지 프록시 서버의 요청이 넘쳐납니다.
66.249.81.250 - - [04/May/2015:06:55:54 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
66.249.93.170 - - [04/May/2015:06:56:31 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
66.249.93.170 - - [04/May/2015:06:56:31 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
66.249.83.202 - - [04/May/2015:06:56:44 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
64.233.173.224 - - [04/May/2015:06:56:45 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
66.249.81.244 - - [04/May/2015:06:56:49 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
66.249.83.196 - - [04/May/2015:06:57:19 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
64.233.173.218 - - [04/May/2015:06:57:27 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
66.249.83.208 - - [04/May/2015:06:57:30 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
66.249.88.250 - - [04/May/2015:06:57:32 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
66.249.88.252 - - [04/May/2015:06:57:32 +0000] "GET /images/image_1.jpg HTTP/1.1" 200 93394 "-" "Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)"
보시다시피 내 서버(Apache 2.2.22)는 전체 200으로 응답하고 모든 요청에 대해 이미지를 다시 보냅니다. 브라우저에서 동일한 요청을 하면 304 응답과 다음 헤더가 표시됩니다.
Cache-Control:max-age=5184000
Date:Mon, 04 May 2015 06:43:00 GMT
Expires:Fri, 03 Jul 2015 06:43:00 GMT
Google 이미지 프록시가 이를 존중하지 않는 이유가 있나요? Cloudflare와 같은 기능을 켜고 최선을 다하는 것 외에 제가 할 수 있는 일이 있나요? 나는부터 이해한다...
연결이 너무 많은 Apache 로그 - "(ggpht.com GoogleImageProxy를 통해)"
... 이것은 "정상적인" 트래픽이지만 매번 전체 100kb 파일을 다시 제공해야 하는 것이 마음에 들지 않습니다.
답변1
Goolge 이미지 프록시가 캐싱 중입니다.
이메일에 이미지를 삽입하고 이를 제어할 수 있는 Gmail 계정으로 보내면 이를 쉽게 테스트할 수 있습니다.
페이지를 몇 번 다시 로드합니다(물론 캐시가 삭제된 상태에서).
캐시에 적중이 발생하면 서버가 어떤 요청도 받지 못합니다.
동일한 캐시된 URL/파일이 여러 사용자에게 제공되는지는 확실하지 않습니다.
어쩌면 이것이 당신이 보고 있는 것일 수도 있습니다.
하지만 어쨌든, 10명에게 이메일을 보내고 그 안에 이미지를 삽입했다면 서버가 10개의 요청을 처리해야 한다고 예상해야 합니다.
어떻게 홍수가 나는지 모르겠습니다.