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

大家是如何迅速的切换到 CDN 的呢?

  •  
  •   allblue · 2015-02-01 20:38:21 +08:00 · 4489 次点击
    这是一个创建于 3377 天前的主题,其中的信息可能已经有所发展或是发生改变。
    网站负荷越来越大了, 某一天上边决定把网站的的静态资源挪到 CDN 上, 但是所有的页面对静态资源的引用都是同台服务器

    基本上只能挨个页面替换掉了, 那么, 在当初开发的时候, 就在后台动态生成前台页面引用静态资源的地址, 以便于将来可以只改一行代码就让前台所有页面引用新的静态资源地址.

    这种做法是不是一种好的实践呢?
    7 条回复    2015-02-02 09:54:03 +08:00
    402645707
        1
    402645707  
       2015-02-01 20:59:26 +08:00 via Android
    后台这种东西不是越万能越好吗
    402645707
        2
    402645707  
       2015-02-01 21:02:15 +08:00 via Android
    为什么不把网站常用的一些html/css/js集中管理,像typecho的后台可以直接编辑常用的这些东西,直接一换各种爽
    belin520
        3
    belin520  
       2015-02-01 21:29:18 +08:00
    这时候,前端工程化就显得非常必要了
    roadmap : {
    //所有静态资源文件都使用 http://s1.example.com 或者 http://s2.example.com 作为域名
    domain : 'http://s1.example.com, http://s2.example.com'
    }
    });
    typcn
        4
    typcn  
       2015-02-01 21:42:53 +08:00
    我直接全站 CDN 了
    xujif
        5
    xujif  
       2015-02-01 22:09:19 +08:00   ❤️ 1
    最简单的方法是用前端服务器 直接 301转发到cdn上去,这样已有的都不用动
    ryd994
        6
    ryd994  
       2015-02-02 08:45:24 +08:00 via Android
    最开始就做好规划,全放cdn域名下
    要换的时候只有改dns就行了
    xiaowu365
        7
    xiaowu365  
       2015-02-02 09:54:03 +08:00
    301 过去不是很好,其实cname还是不错的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2158 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:05 · PVG 10:05 · LAX 19:05 · JFK 22:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.