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

2017-04-09 20:56:24 +08:00
 xilixjd

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

2579 次点击
所在节点    问与答
11 条回复
bdbai
2017-04-09 21:34:10 +08:00
服务端渲染
bdbai
2017-04-09 21:38:53 +08:00
在 nginx 上配置 HTTP/2 ,调用公共静态资源库,上 CDN
murmur
2017-04-09 21:57:22 +08:00
gzip 开了么 该合并的请求合并了么 minify 都做了么 如果这些还是卡说明你的服务器不行了
想当年淘宝直接挂了个梦的汽车人广告片放首页都没啥。。支付宝也用过一段视频背景
xilixjd
2017-04-10 00:03:21 +08:00
@bdbai 除了 CDN 还有其他办法吗
xilixjd
2017-04-10 00:10:06 +08:00
@murmur gzip 不知道是啥, minify 就是 webpack 那一套,但是首次加载一个几百 k 的 js 文件要 6-8 秒,不知道正不正常
ericls
2017-04-10 06:04:52 +08:00
Code split. 才是解决方法……
yunying
2017-04-10 09:03:36 +08:00
加载一个几百 k 的 js 文件竟然要 6-8 秒。。建议你检查一下网络。。
xilixjd
2017-04-10 09:36:07 +08:00
@yunying 网络肯定没问题的,首次加载比较慢,不知道是不是服务器的原因,我用的是最便宜的服务器
learnshare
2017-04-10 10:10:49 +08:00
@xilixjd 几百 kb 这么慢的话,可以换服务器了
yunying
2017-04-10 12:47:22 +08:00
bdbai
2017-04-10 17:50:01 +08:00
@xilixjd 服务端渲染、 HTTP/2 、调用公共静态资源库

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/353636

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX