新人博客项目求⭐求👀(第二次发)

非科班新手用springboot+vue构建了一个博客系统(更新中),包括发看文章、评论、在线聊天等功能。求各位大佬访问,并给出一些意见。

访问LeoBlog🌏

求⭐

vuejs·java
219 views
Comments
登录后评论
Sign In
·

前端建议用 typescript 写,可以提前发现很多 NPE 问题。

·

前端说一说吧,后端我不了解 no_mouth 总而言之就是用户体验上的问题:

1、最主要的问题是首次访问速度,以及首次绘制速度(FCP),据我本地测试访问到显示完整页面所需的时间几乎接近10s,这确实不尽人意;根据测试发现,你的站内的资源(JS/CSS等)传输协议都是HTTP1.1,由于速度本身就不够理想,可以考虑资源提供更换HTTP2,这会提升不少的性能;据Lighthouse测试显示你的静态资源传递的时候并没有使用压缩(如Gzip),考虑是不是服务器的设置问题,压缩应该能减少一半以上的传递量;网站的静态文件(特别是index部分的js和css)存在大量的未使用代码(JS约50%),考虑是否是因为过度使用组件库等外部依赖,致使Tree Shaking效果变差或者Tree Shaking本来就没有正常工作。尽可能减少使用复杂的组件库和不必要的依赖,特别是因为Vite在这方面编译的表现并非很优秀。

2.设计设计设计!这个网站有种让人不明所以的感觉,作为一个文字平台缺少分类缺少标签等等;而且还有很多莫名其妙的功能,比如导航栏工具那些...用iframe嵌套一些可能跟网站中心没啥关系的东西....而且说实在即使做成href也好比iframe,后者不稳定也不够安全///说实在这个网站的界面设计改良空间实在很大,组件库没必要引用如此的多,风格不统一看起来并不协调,细节有待好好打磨。

祝项目成功 stuck_out_tongue