xilixjd
V2EX  ›  问与答

想问一下,如何提高 react 项目首次加载 js 文件等静态资源的速度?

  •  
  •   xilixjd · Apr 9, 2017 · 3475 views
    This topic created in 3507 days ago, the information mentioned may be changed or developed.

    个人的小博客网站 只是在 nginx 上做了个转发 location / { root /home/ubuntu/python_react_blog/python_react_blog_front_end; index index.html index.htm; }

    11 replies  •  2017-04-10 17:50:01 +08:00
    bdbai
    bdbai
    Apr 9, 2017 via Android
    1
    服务端渲染
    bdbai
    bdbai
    Apr 9, 2017 via Android
    2
    在 nginx 上配置 HTTP/2 ,调用公共静态资源库,上 CDN
    murmur
    murmur
    Apr 9, 2017❤️1
    3
    gzip 开了么 该合并的请求合并了么 minify 都做了么 如果这些还是卡说明你的服务器不行了
    想当年淘宝直接挂了个梦的汽车人广告片放首页都没啥。。支付宝也用过一段视频背景
    xilixjd
    xilixjd
    OP
    Apr 10, 2017
    4
    @bdbai 除了 CDN 还有其他办法吗
    xilixjd
    xilixjd
    OP
    Apr 10, 2017
    5
    @murmur gzip 不知道是啥, minify 就是 webpack 那一套,但是首次加载一个几百 k 的 js 文件要 6-8 秒,不知道正不正常
    ericls
    ericls
    Apr 10, 2017 via iPhone
    6
    Code split. 才是解决方法……
    yunying
    yunying
    Apr 10, 2017
    7
    加载一个几百 k 的 js 文件竟然要 6-8 秒。。建议你检查一下网络。。
    xilixjd
    xilixjd
    OP
    Apr 10, 2017
    8
    @yunying 网络肯定没问题的,首次加载比较慢,不知道是不是服务器的原因,我用的是最便宜的服务器
    learnshare
    learnshare
    Apr 10, 2017
    9
    @xilixjd 几百 kb 这么慢的话,可以换服务器了
    yunying
    yunying
    Apr 10, 2017
    10
    bdbai
    bdbai
    Apr 10, 2017 via Android
    11
    @xilixjd 服务端渲染、 HTTP/2 、调用公共静态资源库
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   869 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:27 · PVG 05:27 · LAX 13:27 · JFK 16:27
    ♥ Do have faith in what you're doing.