我在Google AppEngine上为我的网站设置了一个squid 3.1反向代理服务器(加速器)。 squid.conf看起来像这样,
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的搜索主页。
只要我将mysite.appspot.com
中的cache_peer
更改为其他任何内容,例如www.yahoo.com
,就会有效。
有什么想法吗?
它位于Ubuntu Server 12.04,Squid 3.1。
提前致谢,
威尔
答案 0 :(得分:3)
如果您只想绕过GFW,请使用Cloudflare。
答案 1 :(得分:1)
使用您自己的代理服务器使其成为单点故障,有效地破坏了GAE的主要目的之一 - 可靠性。
App Engine已经有了自己的透明缓存服务器:
对于静态内容,您可以通过expiration
attribute明确设置。
对于动态内容,您可以设置Cache-Control
http标头,Google透明缓存将遵循该标头:http://davepeck.org/2011/10/25/a-word-on-app-engine-caching/
注意:您仍然需要支付0.12美元/ Gb的带宽。但OTOH,你代理,它的流量都是免费的。