zhangyuang / egg-react-ssr

最小而美的Egg + React + SSR 服务端渲染应用骨架,同时支持JS和TS
http://doc.ssr-fc.com/
MIT License
1.91k stars 211 forks source link

perf: 优化服务端dva,减小返回数据,优化速度 #175

Closed williamnie closed 4 years ago

williamnie commented 4 years ago

1.优化服务端dva,每个进程中只保留一份dva,不重复创建dva,减少dva创建带来的耗时,同时在首次创建dva时,保留一份赶紧的model中state数据,下次进来时通过注入一个全局reducer,触发action清空现有model数据,保持dva干净。 2.优化返回页面大小,减小带回来的数据量,只带当前页面所需的model数据,压缩页面大小,加载更快。 当model中effect越多时,dva创建的时间就越长,所以才有了上面的优化