2012-05-30 3 views
0

Google AppEngine의 내 웹 사이트에 대해 squid 3.1 리버스 프록시 서버 (액셀러레이터)를 설정하고 있습니다. squid.conf는 다음과 같습니다.Google AppEngine 사이트의 Squid 역 프록시

http_port 80 accel defaultsite=my.public.domain.name ignore-cc 
cache_peer mysite.appspot.com parent 80 0 no-query originserver login=PASS name=gaeAccel 
acl gae dstdomain my.public.domain.name 
http_access allow gae 
http_access deny all 
cache_peer_access gaeAccel allow gae 
cache_peer_access gaeAccel deny all 

Squid가 나를 Google 검색 홈으로 리디렉션합니다.

과 같이 cache_peer에서 mysite.appspot.com을 다른 것으로 변경하자마자 작동했습니다.

아이디어가 있으십니까?

우분투 서버 12.04, 오징어 3.1입니다. 신뢰성 - 당신의 자신의 프록시 서버를 사용하여 사전에

감사합니다,

답변

1

효과적으로 GAE의 주요 목적 중 하나를 물리 치고, 그것은 단일 장애 지점 수 있습니다.

  1. 정적 내용의 명시 적 expiration attribute를 통해이를 설정할 수 있습니다

    App Engine은 이미 자신의 투명 캐싱 서버가 있습니다.

  2. 동적 콘텐츠를 들어 구글 투명 캐시는 다음 존중되는, Cache-Control HTTP 헤더를 설정할 수 있습니다 http://davepeck.org/2011/10/25/a-word-on-app-engine-caching/

참고 : 당신은 여전히 ​​$ 0.12/기가에서 대역폭 비용을 지불합니다. 그러나 OTOH, 프록시와 트래픽은 무료가 아닙니다.

+0

리버스 프록시 서버는 캐싱을위한 것이 아니라 중국의 Great Firewall을 우회하는 것입니다. GAE의 사이트에 직접 액세스 할 수 없습니다. – Will