网站反向代理加速国内访问的一些疑问 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
just44
V2EX    问与答

网站反向代理加速国内访问的一些疑问

  •  
  •   just44 2015-09-11 12:32:49 +08:00 4556 次点击
    这是一个创建于 3749 天前的主题,其中的信息可能已经有所发展或是发生改变。
    情况时这样的:
    网站本身是放在英国的,国内访问极慢, 300-400ms 延迟还掉包。。现在呢想加速国内访问,由于公司原因源服务器不能动,于是开了台香港 vps ,我在香港这台 vps 上用 nginx 搭了反向代理,用 route53 的 DNS 把所有国内的的访问都转到香港的 IP 上来。

    于是现在问题来了, ping 的时候是不怎么掉包了,但感觉网站还是慢啊。。网站本身是个 WordPress ,未登录下访问还是挺快的,因为用了缓存插件静态化了,但登陆后台后还是很慢,每次切换页面都要等 1-2 秒(排除机器性能问题,英国的同事就说后台秒开非常快)。。

    我在想是不是我的搭建方法不对?感觉 nginx 的代理值是加速了静态的文件,而动态的文件好像还是直接请求的源服务器,我这样理解对吗?求高人指点!

    另外公司不想备案,加速乐什么不考虑, CloudFlare 也不会考虑,求靠谱的加速方案。谢谢各位!
    6 条回复    2015-09-11 17:20:00 +08:00
    alect
        1
    alect  
       2015-09-11 12:40:08 +08:00   1
    访问后台必然很慢,这个无解。
    client->proxy->server 你访问后台还是这个流程,你通过一层代理访问后台不但可能比较慢而且经常 502 。。
    cst4you
        2
    cst4you  
       2015-09-11 13:26:36 +08:00   1
    首先香港到英国也是慢的, 你这个除了把主站搬近一点无解. 除非你的站是纯 html
    just44
        3
    just44  
    OP
       2015-09-11 16:39:53 +08:00
    @alect @cst4you
    我感觉是这样的:当用户访问静态文件的时候:
    client->proxy->server

    当然大部分情况下静态文件是被缓存了的,所以通常是:
    client->proxy

    而如果访问的是动态内容比如说 WP 的后台:
    client->proxy->server

    但给我的感觉是 proxy 好像绕过了,直接让用户去请求了 server :
    client->server

    其实我想问的是有没有可能就是类似翻墙的那种,让 proxy 去请求 server ,然后再让 proxy 帮我把东西搬过来,这样 proxy->server 这层再慢也不会比国内 client->server 的速度慢吧,而且也可以解决丢包的问题啊?
    alect
        4
    alect  
       2015-09-11 17:05:48 +08:00 via iPhone
    那你不如挂着代理去访问后台了,你说的以我目前的了解无法实现
    chairuosen
        5
    chairuosen  
       2015-09-11 17:11:07 +08:00
    上地址看看, nginx 反代可以加 header 字段来看一下有没有走反代,有没有命中缓存,反代耗时多少秒之类的
    lhbc
        6
    lhbc  
       2015-09-11 17:20:00 +08:00
    后台都是动态,必然是每次请求都回到源服务器的。

    client->proxy->server
    client->server
    修改一下 hosts ,然后用浏览器的 F12 功能测试一下上面两个方式的速度不就行了。

    至于 proxy 的静态资源缓存作用。其实在源服务器的静态资源里加上 expries 头,浏览器也会缓存,并且在 expries 期限内,完全不会发起请求。
    当然如果静态资源有更新,就需要一定技巧去刷新浏览器的缓存了。比如修改 html 里引用的资源路径,加上版本参数什么的。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4464 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 10:02 PVG 18:02 LAX 02:02 JFK 05:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86