xilixjd
V2EX  ›  问与答

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

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