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

2019年9月24日更新,数据库增加了索引,GraphQL缓存做了优化,JWT(accessToken)校验增加了缓存,增加了用户封面

数据库增加了索引

实践参考文章:https://www.jianshu.com/p/2b09821a365d


GraphQL缓存做了优化

实践参考文章:https://www.apollographql.com/docs/apollo-server/features/caching/#saving-full-responses-to-a-cache


JWT(accessToken)校验增加了缓存

之前登录用户每次请求api,携带的accessToken都会从数据库查询是否存在,以判断是有效,因此每次请求都要请求查询数据库,这样有点浪费资源。

优化策略:现在增加了缓存机制,将accessToken校验的结果进行缓存, 下次请求的时候,如果accessToken可以正常解析,并且缓存中已存在校验结果,则直接返回,跳过数据库查询。

之前的相关讨论:https://www.xiaoduyu.com/posts/58e5ff9250be247b30f36ec5


增加了用户封面

来自 @伏特加女孩 的建议


2条评论 / 7条回复

噗  AT功能是假的  没有收到提示

回复

是假的,这个功能还没有实现哦

9月25日1 人赞
回复


大佬 上传封面后头像的    opacity属性要去掉 不然头像会不清晰

9月25日
回复

头像似乎没有opacity属性哦。

头像不清晰应该是我裁剪的时候尺寸小了,现在是90x90,这里下次更新的时候我有话一下。

9月25日
回复

暗模式下有

9月25日
回复

是哦,我疏忽了,感谢反馈!

9月25日1 人赞
回复

我记得以前是服务端渲染,现在是前端渲染了嘛

回复

首次打开网站是服务端渲染,如果你的浏览器支持Serice Worker,那么会安装离线首页,下次访问网站就打开离线首页,之后就都是走客户端渲染了。

9月25日1 人赞
回复

这个浏览器通知有点小帅~。~

9月25日1 人赞
回复