阅读:2894回复:0
go+gin场景实战:本周更新6课时、精抠细节
Go Web场景实战(第一篇):极致性能篇
前面我们完成了三层代码架构、部署Linux、第一次压测和调优。 本周我们继续抠细节,来完成第二个API、更换go做的压测工具、nginx+gin+mysql的部署。下周我们再次进行压测和调优 第10讲:开启mysql日志(docker)、初步设置连接池 今天演示下超小连接池,抗高并发 第11讲:(补充课时)MySQL5.7缓存的设置、提高查询效率 补充课时。可选学,由于网友要求,补充下。mysql缓存本身比较鸡肋。 第12讲:使用新工具代替传统ab压测 传统ab工具并不是特别好用,因此今天介绍个go做的压测工具,作为ab的替代品 第13讲:增加一个API:商品元数据表、记录点击量 (免费试听,无需登录) 为了后面的压测,我们增加一个API 第14讲:代码扩展:显示商品详细API时,同时显示meta信息 由于我们使用了三层架构的代码。因此今天说明下怎么扩展 第15讲:nginx+gin+mysql 的docker环境部署 实际环境我们不可能把gin服务裸对外。一般都会挡一层网关或反代。后面的压测也要基于此,因此我们今天讲下基本的部署 |
|
|