注册账号登录
吴世剑
小度鱼作者,野生设计师,野生程序员。
关注

[网站优化]对游客访问的页面,增加了缓存策略,游客打开速度应该有明显的提升。

此次优化代码量非常少,只有不到15行,但却有非常好的效果。

本地环境下测试,未缓存情况,生成一个页面需要大概55-100+ms,增加缓存后,页面生成只需要0-2ms。


功能对应项目中的代码


储存缓存

https://github.com/54sword/xiaoduyu.com/blob/master/src/server/render.tsx#L152


使用缓存

https://github.com/54sword/xiaoduyu.com/blob/master/src/server/render.tsx#L37

2条评论 / 6条回复

还有,我看了,登录之后,好像就不服务端渲染了,这个在哪里处理的?


还有。这个评论框的样式,有点不好看,看图




chrome 浏览器效果



回复

登录的用户,是否需要服务端渲染,现在的判断逻辑是在加载数据那块。

例如如下

https://github.com/54sword/xiaoduyu.com/blob/master/src/app/pages/home/load-data.js#L11

7月7日
回复

我好像发现,一个问题了,就是上传头像的时候,我那个文件是3M,点上传后,然后一直没有动静

回复

不知道是不是文件有点大原因,我先记录一下,到时候查一下。

7月15日
回复

我刚才换了一个小的,也不行

7月15日
回复

感谢反馈,是一个bug,我修复一下

7月15日
回复

问题已修复,使用hook重写组件,修改出来的bug,再次感谢反馈!

7月15日
回复

好的,我试试

7月15日
回复
吴世剑
小度鱼作者,野生设计师,野生程序员。
关注私信
308
关注
107
粉丝
155
帖子