簡介: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來對網站頁面加速。