查看此同构反应页面:http://jlongster.com/Presenting-The-Most-Over-Engineered-Blog-Ever
我发现在静态内容的底部有一个代表静态内容的Javascript变量。
因此下载时会复制内容。
对于反应的方式,这是强制性的吗?任何更有效的方法?
答案 0 :(得分:0)
您需要包含数据,以便可以在客户端上安装应用程序。初始客户端渲染必须生成与服务器相同的虚拟dom。
您可以将其提取为异步,并等到下载以安装应用程序,但是在用户到达页面和实际应用JavaScript之间会有明显的延迟。对于初始请求,它还会使数据库的负载加倍。
总的来说,服务器渲染将改善用户查看内容,改进搜索引擎优化,使用CDN启用页面缓存以及远远超过成本的其他好处所花费的时间。
对于登录后的网站而言,它不那么重要,您可以通过省略它来节省大量的开发时间。