- OSS存储代码代码优化(review了一下,之前的代码太乱了)
- 重新设计登录页面。之前的登录页面确实太丑了(不过现在的页面好像也好不到哪去...)
- 用户头像和文档封面等默认图片优化,在加载图片的时候直接在前端使用
onerror
,不再在后端查询oss中图片是否存在以及不存在时返回默认图片。 - 所有相关配置项,为了配置的方便,都统一放到app.conf文件。配置文件中的每一项,都加上了详尽的配置说明。
- mobi、epub、chm、txt等格式文档在线浏览的实现支持。
- 解决邮件发送问题,统一使用SMTP发送邮件,并实现对TLS/SSL邮件的发送支持。使用了https://github.com/go-gomail/gomail库。
- 文档阅读页面性能优化
- 文档预览页数限制(可在
管理后台
->系统设置
->文档最大预览页数
做限制。这样的好处就是,如果一个300页的文档,只提供100页给用户阅读,可以减少服务器后端PDF转svg的资源开销,也可以促进用户使用积分下载文档...新浪爱问共享资料就是这么干的...)