簡介:Go語言興起的原因是因為在現(xiàn)在的網(wǎng)絡編程中,可以提供更高的并發(fā)能力,更好的性能以及更好的開發(fā)效率。而球星庫系統(tǒng)是一個常見的數(shù)據(jù)庫類產(chǎn)品,比如:汽車庫、商品庫、明星庫等類似的庫類系統(tǒng)。
利用Go語言的優(yōu)勢,課程中詳細講解了如何使用iris和xorm來快速構建一個Web應用,同時一步一步引導大家從0開始來創(chuàng)建和開發(fā)一個完整的球星庫系統(tǒng)。最后還有豐富的壓力測試和性能優(yōu)化對比,為大家在高性能高并發(fā)的技術升級道路上提供助力。
課程代碼可以參考 https://github.com/yz124/superstar
課程對應實戰(zhàn)課程 https://coding.imooc.com/class/295.html
第2章 iris+xorm入門
介紹iris和xorm的常用功能,動手把項目代碼框架搭建起來,實現(xiàn)一個簡單例子把站點運行起來。
第3章 球星庫項目實戰(zhàn)
球星庫的實戰(zhàn),從數(shù)據(jù)庫設計,以及完整的后臺和前端頁面開發(fā),并且對頁面做壓力測試和優(yōu)化。
第4章 集群版本的球星庫
對項目代碼稍作修改就可以完成集群版的改造,利用負載均衡服務來構建網(wǎng)站集群,介紹使用DNS和CDN來對網(wǎng)站頁面加速。