您现在的位置是:主页 > 系统源码 >

动漫网站源码 qinVideo

2022-01-08 05:27:29系统源码 3027人已围观

免费预览:



关于源码:

这是一套基于 nodejs + mongodb 的前后端分离 CMS 管理系统, 主要的技术栈为:egg.js + mongoose + redis;



功能模块主要包括番剧, 漫画, 文章, 博客四大类, 同时带有评论, 用户, 商品, 激活码, 弹幕等功能, 此外对苹果 CMS 的接口做了兼容, 可以批量导入资源站的内容,实现快速建站;



额外的项目有安卓 APP 客户端, 目前只支持视频以及博客文章三类, 暂不支持漫画功能;



运行环境:

nodejs: 8.0 以上版本

mongodb: 3.0 以上的版本

redis:随意

nginx: 随意

源码安装教程:https://qinvideo.org/docs/install.html



整体设计:

后台: 基础为 egg.js, 数据库是 mongodb, 缓存使用的是 redis, 基本上能够满足大部分的需求, 优化了数据库结构, 索引的速度基本上在 200ms 以内, 对于首页列表等高频 api 均作了缓存处理, 具体的性能需要网站上线再详细的测试;

web 端: 为了最大程度的满足不同的需求, 前端的变动较大, 主要分为以下几个模块, 可以单独更新, 避免耦合在一起, 想要新增某个模块可以自己开发然后放上去即可,定制化能力比较高;

|—default // 默认的首页

|—web // 服务端渲染的首页, 可以直出html页面

|—animate // web端视频

|—comic // web端漫画

|—post // web端文章

|—search // web端搜索

|—user // web端用户中心

|—mobile // 移动web端

|—backend // 后台管理面板



版本更新记录:

2020.06.05 v2.2.0 采用中间表结构, 评论数等统计在夜间使用定时任务的形式运行;

2020.05.05 v2.1.0 对缓存进行优化, 减少资源占用, 新增弹幕审核等功能;

2020.04.05 v2.0.8 采集的番剧在保存时会自动创建分类, 提高某些耗时接口的缓存为 1 天;

2020.03.08 v2.0.7 一些使用 BUG 的修复;

2020.02.28 v2.0.6 批量新增剧集, 支持苹果 CMS 的格式;

2020.02.20 v2.0.5 字幕以及清晰度的切换;

2020.02.04 v2.0.4 用户删除之后的处理;

2020.02.04 v2.0.3 首页渲染等 BUG 修复;

2020.02.02 v2.0.2 关于我们, 播放等 BUG 修复;

2020.01.29 v2.0.1 新增前端用户评分的功能;

2020.01.21 v2.0.0 正式版发布;

2019.10.01 v1.0.0 正式版发布;



源文件下载地址:
扫码免登录支付
本文章为付费文章,是否支付10宇宙币后完整阅读?

如果您已购买过该文章,[登录帐号]后即可查看

站点信息

  • 文章统计 3573 篇文章
  • 微信公众号:扫描二维码,关注我们