1. 为什么用SSR?
seo
解决首屏加载慢的问题
可以实现前后端代码复用
2. SSR为什么渲染效率不高?
主要是因为node是单线程的,
ssr渲染是同步的
虚拟dom,交互事件对后端渲染来说比较多于
3. SSR如何做到高性能?
node_env=production
利用babel插件,transform-react-constant-elements减少对React.createElement的调用,transform-react-inline-element,内联标签
caching
4. SSR如何做到高复用?
pm2增加进程管理,或者增加机器
独立ssr渲染服务器
当ssr服务挂掉时,降级到前端渲染
将前端问题扔给后端处理
5. 什么是无服务器架构?
无服务架构在无状态计算容器中运行,这些容器是事件触发的,短暂的(只能持续一次调用),并由第三方完全管理。就像一个“黑盒子”,这个服务你只需上传代码并实时自动处理。当一个请求进来时,就会运行你的Lambda功能的容器。
6. vue组件有哪些设计原则?
就近管理原则
高复用设计
分层设计
灵活扩展