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

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

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

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

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

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

¥299.00

观看试看视频

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

万事俱备 只等你来

  • zeroboy

    好评

    主要看重后面讲缓存优化和负载均衡,就直接买了课了。这两天刚好在家学了静态化和动态缓存的部分,真实恍然大悟,老师不光讲了怎么用,还讲了为什么这么用,真是授人以渔。后续知道往哪个方向学了,感谢!

  • 青灵子

    好评

    一口气学到了第三章,目前对我来说,学习做架构确实还是有些难度,仍然需要努力,不过学了课程前面内容后,能感觉到下一步自己该补齐哪些基础,找到方向了,感谢老师的这门课程。

  • Andrew95

    好评

    之前看过老师的免费课,老师的编程思想很牛,很受启发。 出了新课,必须支持,里面的内容也正是我想要的。希望我这样的菜鸟也能做大型项目架构,努力学习中,给自己加油

查看全部136条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信