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

Bootstrap 主页的下载 css js 文件和使用 cnd 有什么区别?

  •  
  •   glp664186796 · 2020-05-11 14:01:39 +08:00 · 1102 次点击
    这是一个创建于 1649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我的猜想是:这两种方法最后达到的效果是一样的,区别在于如果下载文件复制到自己的项目里,网站上线以后客户端从服务器请求 css 和 js 资源;如果使用 cnd,网站上线后客户端从 cnd 服务商请求 css 和 js 资源。第二种方案可以提高加载速度,减少对服务器的访问压力。是这样的吗?如果是的话为什么我看到的教程里面都是把文件下载下来粘贴到自己的项目里,这样有什么好处吗?

    12 条回复    2020-05-11 21:18:38 +08:00
    wshcdr
        1
    wshcdr  
       2020-05-11 15:30:45 +08:00
    cnd ? 是什么鬼?
    ao99
        2
    ao99  
       2020-05-11 15:34:04 +08:00
    那个叫 cdn,教程都是在本地操作的,当然下载到本地项目更快啊
    glp664186796
        3
    glp664186796  
    OP
       2020-05-11 16:56:55 +08:00
    @wshcdr cdn,打错了
    glp664186796
        4
    glp664186796  
    OP
       2020-05-11 16:57:25 +08:00
    @ao99 就是说实际上线的项目都用 cdn 是吧,尤其是服务器性能很弱的
    learningman
        5
    learningman  
       2020-05-11 16:59:17 +08:00
    你的猜想是对的,但是下载下来方便本地测试,然后一些 IDE 的自动补全也依赖本地的文件,而且 localhost 测试可能会遇到 mixed-content,CORS 之类的问题
    上线的可以换,这个随意
    glp664186796
        6
    glp664186796  
    OP
       2020-05-11 17:16:28 +08:00 via Android
    @learningman 谢谢解答
    DT27
        7
    DT27  
       2020-05-11 19:49:10 +08:00
    DT27
        8
    DT27  
       2020-05-11 19:50:22 +08:00
    特别是现在前端 vue 之类的动不动就打包,动不动就几十上百个各种包。。。
    不但网站打开速度慢,编译时间也特别长。。。
    zpfhbyx
        9
    zpfhbyx  
       2020-05-11 19:55:20 +08:00
    libasten
        10
    libasten  
       2020-05-11 19:58:38 +08:00
    你应该说的是 cdn 吧?
    部署到自己服务器,可以避免因为别人家服务器问题导致你网站加载不了 css 和 js 文件的问题。
    但是你也说到了,如果放自己服务器,会加大自己服务器请求的压力。
    其他没有区别。
    glp664186796
        11
    glp664186796  
    OP
       2020-05-11 21:18:24 +08:00
    @DT27 这个 cdn 是对国内国外速度都快吗?
    glp664186796
        12
    glp664186796  
    OP
       2020-05-11 21:18:38 +08:00
    @libasten 谢谢解答
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1133 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.