网站的文章的id改为uuid

最近更新了网站的一些功能,主要还是优化,发现之前的实现的功能有些缺陷。


自增id改为uuid:虽然mysql官方支持将主键设置为自增id,但是对于数据量不大的网站来说用uuid也一样,而且对于爬虫采集方面来说更安全,对于自增id来说爬虫只要不停的枚举即可遍历所有的id,uuid则不存在这个问题。目前是启动一个定时任务把2022年的数据生成了uuid,历史数据不做处理是为了避免对搜索引擎已经收录的内容产生影响。


后台管理新增编译功能:之前每次都是手动到面板执行命令,java端还要手动上传jar包,为了部署方便一些,在后台管理新增了一个在线编译不熟的功能,其实就是通过java来调用shell脚本,只不过之前是手动执行shell脚本,之前在服务器上部署过jenkins实现了java跟node部署,但是jenkins需要比较大的内存,目前我的服务器只要2g内存,基本上只要运行Jenkins的时候网站就卡死了,所以通过shell部署就比jenkins方便很多。


其他优化: 分页优化、nuxt门户网站的目录简化。实现restful风格的地址对于nuxt来说最后那一级如果是id类(_id.vue),那么这个文件其实为空就可以,主要逻辑都是上一级。

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):