简介:Go语言兴起的原因是因为在现在的网络编程中,可以提供更高的并发能力,更好的性能以及更好的开发效率。而球星库系统是一个常见的数据库类产品,比如:汽车库、商品库、明星库等类似的库类系统。
利用Go语言的优势,课程中详细讲解了如何使用iris和xorm来快速构建一个Web应用,同时一步一步引导大家从0开始来创建和开发一个完整的球星库系统。最后还有丰富的压力测试和性能优化对比,为大家在高性能高并发的技术升级道路上提供助力。
课程代码可以参考 https://github.com/yz124/superstar
课程对应实战课程 https://coding.imooc.com/class/295.html
第2章 iris+xorm入门
介绍iris和xorm的常用功能,动手把项目代码框架搭建起来,实现一个简单例子把站点运行起来。
第3章 球星库项目实战
球星库的实战,从数据库设计,以及完整的后台和前端页面开发,并且对页面做压力测试和优化。
第4章 集群版本的球星库
对项目代码稍作修改就可以完成集群版的改造,利用负载均衡服务来构建网站集群,介绍使用DNS和CDN来对网站页面加速。