课件和 Demo 地址
https://gitee.com/geektime-geekbang/geek-nodejs
作者回复: 性能问题是为了优化用户体验而解决的。 在这个过程里,对用户体验有害的就是服务端返回页摩面的延时变长了,这部分其实做了页面缓存的话也不会太差。
作者回复: 这样可以让用户更快看到网页内容,不需要等待前端js下载
作者回复: 具体是什么字符串?你可以在前端用Js再渲染它们
作者回复: 如果确认自己已经安装好了webpack,但还是提示找不到,可以尝试在webpack前面加上npx,比如 npx webpack -c webpack.config.js
作者回复: 应该是在node端请求你们的服务端接口,这样可以减少浏览器展现首屏前的RTT数(要进行的网络往返数)。这样对于浏览器这一端来说才是效率最高体验最好的。
作者回复: 有可能是koa-mount的路径解析规则问题。需要在url后面加一个 / 大概。我会在demo里加上一个replaceState解决这个问题。