V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Gawie
V2EX  ›  问与答

询问反向代理的几种方法,不同之处,求解

  •  
  •   Gawie · 2012-10-14 12:55:28 +08:00 · 3452 次点击
    这是一个创建于 4219 天前的主题,其中的信息可能已经有所发展或是发生改变。
    苦于备案,没有办法只有选用反向代理,把代码放国内,自己维护,查看比较安心。
    GOOGLE很多方法,但是找不到一个对目前反向代理详细的总结,求教几个问题:

    1,反向代理对于搜索引擎的收录是否有影响?

    2,反向代理到国内的已备案的二级域名,会不会被收录?(已经设置国内主机的默认站点)

    3,是否对SEO有影响,特别是百度(网上很多人都是引用百度一句话“Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,我们就能抓取到。不管是用什么技术,只要能保证用户能流畅的访问网站,对搜索引擎就没有影响”,不知道有没有人真正试验过?)

    4,反向代理是实施方式具体有那几个?

    目前我了解的Nginx最优,然后是Apache, 貌似IIS+isapi_rewrite 也可以实现,但是找不到具体3者之间的差异,各有什么样的优缺点,IIS+isapi_rewrite通过破解版配置.htaccess是真正的反向代理么?还是只是代理访问?

    5,反向代理后,缓存,前后台之类具体是什么情况?求深入一步的解答,或者给个文章自己学习一下。

    问题很多,自己都鄙视自己,但是确实能力有限,GG了几天,了解就这么多,希望各种不惜赐教!
    6 条回复    1970-01-01 08:00:00 +08:00
    enj0y
        1
    enj0y  
       2012-10-14 13:55:09 +08:00
    反向代理,使用NGINX已近乎完美。NGINX天生有高并发特性,这是其它伺服远不能及的。大公司用NGINX也都是用做proxy 层的。
    Gawie
        2
    Gawie  
    OP
       2012-10-15 08:28:13 +08:00
    继续等~
    areless
        3
    areless  
       2012-10-15 08:55:46 +08:00
    以前是squid。现在NGINX静态cache也很强大
    Gawie
        4
    Gawie  
    OP
       2012-10-16 10:19:57 +08:00
    @areless 求3者区别
    areless
        5
    areless  
       2012-10-16 14:42:34 +08:00
    @Gawie 美国通过互联网反向中国服务器基本没戏,日本通过互联网反向中国服务器也很差,香港带宽太小。日本通过互联网反向美国服务器倒还可以。除非是没人看的博客,否则完全不应该去考虑这种方案。反向代理是为了减少主服务器负担,将数据cache在数台服务器中,轮询访问的一种方案,是应对高并发或者做CDN的一种方案,前提是代理服务器与主服务器之间有低延时、高带宽的互访(同一机房)。像你这种情况,直接放国外就可以了,没必要折腾。我没见过用Apache、IIS+isapi_rewrite做反代的,isapi_rewrite主要是URL重写、跳转。
    Gawie
        6
    Gawie  
    OP
       2012-10-16 14:56:27 +08:00
    @areless 这样讲反代主要CACHE更加重要,主要解决承载,如果只是跳转,那么Apache、IIS+isapi_rewrite做的虽然URL地址还是反代一样的效果,但是却没有反代的cache,基本不交反向代理,就是个URL跳转了?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   830 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 20:04 · PVG 04:04 · LAX 13:04 · JFK 16:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.