课程交流网站项目架构

本文介绍了课程交流网站的项目架构,包括基础设施如腾讯云服务器、COS存储、短信服务等,以及前端与后端的设计。前端使用Vue和Element-ui,后端采用Django和uwsgi,使用Nginx进行负载均衡。服务还包括Docker部署、Redis缓存、ES搜索、MongoDB存储等。网站还集成了Spider和JWT认证机制。
摘要由CSDN通过智能技术生成

课程交流网站项目架构

课程交流网站项目最终赶在3月初部署成功。

其功能主要提供一个平台交流,分享课程评价及学习资料。

附有自用开发的智慧树刷课,网课答题助手,百度文库文本提取,漫画模块,都可免费使用。

如果你是暨大的,甚至还有抢课助手自动抢课。

网址课程交流网站

基础设施

所含基础设施:

  • 腾讯云香港服务器
  • 两台广州轻量云服务器
  • 腾讯云COS存储
  • 腾讯云短信服务
  • 域名 campusutopia.cn

项目架构图

服务解析

前端

网站前端页面分两种:

  • 前台页面应用传统服务器渲染,由django处理返回html。
  • 后台页面应用Vue作前后端分离,html文件由香港服务器返回,其余静态文件由广州返回。后端由django(drf)处理返回json数据。

域名campusutopia.cn解析到香港服务器(不用备案),所有html页面都由香港服务器返回,而所有api接口都直接指向广州服务器ip:81。

前端页面都使用了Vue及Element-ui组件。只不过服务器渲染方式中Vue充当JQ的角色,而前后端分离方式中Vue充当前端渲染的角色。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值