首页 实战 性能优化+架构迭代升级 Go读书社区开发与架构优化
收藏

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

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

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

¥299.00
已完结 难度 高级 时长 14小时 学习人数 494 综合评分 9.93
Go从入门到实战架构演进
套餐价格:¥539.00
2门课 总价:¥598.00
立即购买

课程先使用Go语言及Beego框架进行项目开发,快速迭代上线,然后进行包括主从和分表分库、搜索优化、页面静态化、动态缓存、下载优化、服务负载均衡等一系列架构优化,最后实现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

万事俱备 只等你来

  • 青灵子

    好评

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

  • Andrew95

    好评

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

  • 慕码人4144975

    好评

    非常不错,终于不是那种只讲Go的基本语法了,现在开始做Go的商城,老师的项目非常值得参考呢。

查看全部202条用户评价
提问

  • 2

    懂golang语法但没有项目实战可以学吗?

    亲,您好~本课程是从环境搭建开始讲起的,有Go语言基础,熟悉Linux、MySQL常用操作命令即可进行学习。不过课程项目是快速开发的,没有项目经验的话,可能需要适当多看几遍,不要只是跟着敲而是去理解代码逻辑呢。祝您学习愉快~


  • 1

    老师会有关于docker的内容吗

    亲,您好~课程5-9节有docker基础应用,在docker上面搭建主从数据库,也有专门的图文节梳理这一部分。同学在课程购买后,如遇到问题也可以在问答区和讨论群中与老师交流。祝您学习愉快~


  • 3

    请问买了课程有源码吗

    亲,您好~购买正版课程都是有源码的呢~课程源码在进入课程以后的“下载”页面,可以进入本课程的Git仓库,拉取源码到本地呢~祝您学习愉快~


  • 2

    没基础能学这么门课吗?

    亲,您好~本课程重点是高性能架构优化,对优化的篇幅较多,不是特别适合go语言新人,同学可以先学习go语言基础:https://coding.imooc.com/class/180.html,再补充goWeb开发知识,学习老师的免费课程:https://www.imooc.com/learn/1162。之后在学习本课程。祝您学习愉快~


  • 1

    请问这课程怎样,老师怎样

    亲,您好~您好直白的,其实课程没什么优劣之分,只有适合不适合。本课程的重点是迭代升级和性能优化,所以很快的完成了业务部分的开发。老师讲法上属于言简意赅型,会更多的讲解个人的经验。您可以结合自身情况进行选择~祝您学习愉快~


  • 1

    Mysql可以使用8.0版本吗?

    亲,您好~可以的。课程主要是讲解性能优化方式,MySQL版本并不影响学习。祝您学习愉快~

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

学习咨询

选课、学习遇到问题?

扫码添加指导老师 1V1 帮助你!

添加后老师会第一时间解决你的问题