V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
zjgood
V2EX  ›  奇思妙想

对于服务器在美国的个人博客国内访问加速?

  •  
  •   zjgood · 2014-02-08 10:26:10 +08:00 via Android · 4267 次点击
    这是一个创建于 3945 天前的主题,其中的信息可能已经有所发展或是发生改变。
    昨天看了一下v友的博客 i.mouto.org,他的博客的文章及首页的文章摘要都是独立的json,然后ajax载入。然后我自己用python~django也写了个博客,我想这样做:
    将博文及文章摘要全部制作成json并且上传到又拍云(这对于python来说应该不是问题吧?或者直接上又拍CDN),然后通过ajax载入。
    但是这样做值得吗?还有跨域的问题能否解决?求V友们帮帮忙。
    16 条回复    1970-01-01 08:00:00 +08:00
    mechille
        1
    mechille  
       2014-02-08 10:32:21 +08:00
    值得一试,但估计流量费用可观...
    zjgood
        2
    zjgood  
    OP
       2014-02-08 10:46:28 +08:00 via Android
    @mechille 上次又拍周年庆送的流量还没用完,现在还有900G,正愁怎么用呢;-)
    binux
        3
    binux  
       2014-02-08 10:49:22 +08:00
    为什么不把整篇html上传又拍云。。
    zjgood
        4
    zjgood  
    OP
       2014-02-08 10:56:40 +08:00 via Android
    @binux 我现在正在运行的博客就是全部html,均在阿里云CDN。。。
    kennedy32
        5
    kennedy32  
       2014-02-08 11:07:19 +08:00
    @zjgood 办法不错。我发现mouto的图片是在新浪的,觉得也不错
    zjgood
        6
    zjgood  
    OP
       2014-02-08 11:28:01 +08:00 via Android
    @kennedy32 但是跨域问题还没V友回复我呢。。。
    9hills
        7
    9hills  
       2014-02-08 11:32:03 +08:00
    博客这种纯静态直接用CDN就很简单
    zjgood
        8
    zjgood  
    OP
       2014-02-08 11:49:14 +08:00 via Android
    @9hills 但是存在缓存刷新问题,而且CDN节点。。。个人版本宕机率高,所分配到的带宽少。蓝汛。。。用不起
    RIcter
        9
    RIcter  
       2014-02-08 12:02:18 +08:00
    Hostker,你的最佳选择ww
    jiang42
        10
    jiang42  
       2014-02-08 13:19:40 +08:00
    @RIcter 抓住萝莉一只
    FarBox
        11
    FarBox  
       2014-02-08 13:37:17 +08:00   ❤️ 2
    即使服务器在美国,这种针对个人博客的优化实在没有必要,除非要练JS的或者前端出身从头开始写的。

    尽量减少或者合并静态资源文件,或者这部分用(公共的)CDN。 Web服务器中,对文本类输出增加gzip的压缩,做好last-modified/etag等标识,可以避免部分数据传输。另外,可以启用SPDY协议。

    避免服务器端不必要的页面渲染,比如使用内存缓存,最好将页面的生成时间控制在20ms内。

    好了,我们就可以回归主体,本质上是一个HTML页面,加上美国服务器的通讯,一般再多也就多个300ms-500ms的网络延时与数据传输的延迟。再不济来几个掉包,一般1s左右都能完成加载的。这样的速度还是很快的。

    如果还要加速,可以调整TCP阻塞算法的库,也会多少有些作用。

    代码重写,或者分离式的管理,都已经很难算`加速`本来要做的事情了。

    btw,个人`图片`博客的话,上面说的这些话就全是废话了。
    zjgood
        12
    zjgood  
    OP
       2014-02-08 18:00:26 +08:00 via Android
    @FarBox 谢谢,真详细。我挨个儿优化下去。其实我不是美国的线路,我现在用的是阿里云 4M,但是国内小水管,干啥都不方便,所以我想迁移到美国服务器去,但是又觉得可能会但是博客速度会大不如国内,想通过这种方法来加速
    ptsa
        13
    ptsa  
       2014-02-10 20:22:22 +08:00
    @zjgood 干嘛不选近点的线路 比如日本这类
    thinkxen
        14
    thinkxen  
       2014-02-12 23:22:38 +08:00 via Android
    直接放到亚洲才是王道,费那些个劲干嘛呢,亲~
    zjgood
        15
    zjgood  
    OP
       2014-02-14 21:35:52 +08:00
    @thinkxen 嘿嘿,我主要是觉得阿里云4M小水管不够我折腾,所以打算迁移到米国,但是想想还是算了,你看看我现在速度如何呀~~ http://izj.pw/
    thinkxen
        16
    thinkxen  
       2014-02-15 00:07:06 +08:00 via Android
    @zjgood 很快
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:45 · PVG 08:45 · LAX 16:45 · JFK 19:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.