/ 实战 / Go读书社区web开发与高性能架构优化
收藏

性能优化+架构迭代升级
Go读书社区web开发与架构优化

数据库查询优化/分表分库/页面静态化/动态缓存/接入CDN服务/负载均衡应用

Go读书社区web开发与高性能架构优化

难度 中级 时长 14小时 学习人数 116 综合评分 10.00

Go读书社区web开发与高性能架构优化

观看试看视频

Go读书社区web开发与高性能架构优化
课程以开发在线读书社区为背景,先使用Go语言及Beego框架进行项目开发,快速迭代上线,然后进行包括主从和分表分库、搜索优化、页面静态化、动态缓存、下载优化、服务负载均衡等一系列架构优化,最后实现Web应用的高可用&高并发,扛住千万PV。通过课程学习,不仅能帮你掌握快速开发web应用的技巧,同时也能获取架构设计的思想。授之以鱼,更能授之以渔。
自由编程

全栈工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

从0开始 带你打造支撑千万级PV的Web应用

开发-迭代-架构优化三步走 从此开始Web架构开发

快速开发Web应用
针对核心模块功能
进行迭代优化
从架构角度
突破数据层瓶颈
实现双机负载均衡架构

快速开发Go Web读书社区+性能优化+架构迭代升级

从服务端开发到架构设计 基础数据-数据并发-缓存并发-服务并发 层层递进实现项目架构升级演进

实际项目开发
基于Beego框架快速构建和
开发在线读书社区核心模块
核心业务快速搭建
基于Beego快速搭建Web应用
MVC实践
ORM实践
首页&分类&详情模块快速构建
社区化模块搭建思路
搜索模块快速搭建
整体业务模块结构

*课程侧重性能优化与迭代,针对核心模块开发重点讲解,对其他
模块进行思路引导。课程附赠完整项目源码,供您学习使用

优化数据层并发
MySQL并发优化
搜索模块优化
搜索模块接入ElasticSearch
并发优化之数据层优化
数据层基础优化[与开发相关的优化]
常见的建表优化
常见的建立索引优化
常见的查询优化
搜索模块接入ElasticSearch
MySQL binlog与主从分离实现
MySQL分表分库
分表场景与设计思路
分库场景与设计思路
应用服和数据服分离
静态缓存优化
页面静态化与伪静态化
动态缓存优化
基于Redis的动态缓存实践
文件下载优化
文件服务拆分与CDN接入
并发优化之缓存层优化
页面静态化
基于Redis的动态缓存实现
缓存应用场景与原理
缓存时效与更新机制
CDN下载优化
阿里云CDN接入
数据库主从分离并加动态缓存
Web服务并发优化
基于Nginx的负载均衡实践
并发优化之服务层优化
代理与反向代理
无状态服务与服务平行扩展
负载均衡原理及其基于Nginx实践
多机部署之Session同步问题
负载均衡结构

千万级并发的高可用高性能Web架构 你也可以拥有

一次解决Web项目性能难题 完成从开发到架构的职业蜕变

学员专享增值服务

问答专区
关于课程的问题都可在问答区随时提问,讲师会进行
集中答疑
源码开放
课程案例代码完全开放给你,你可以根据所学知
识,自行修改、优化

环境参数

  • Go 1.12.5
  • Beego 1.10.0
  • Mysql 5.7
  • ab测试工具 ApacheBench 2.3
  • nginx 1.8.1
  • Redis 2.4.4
  • CDN 阿里云CDN SDK
  • 搜素工具 ElasticSearch 6.8.1
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信