一个朋友的网站用php开发的,总是感觉慢.
我将其中的查询sql server 代码改成go语言 (有7000多条记录)
都能感觉到速度比以前快多了.
努力继续学go语言吧.
php没有使用任何框架.
package main import ( _ "github.com/lunny/godbc" "github.com/go-xorm/xorm" "net/http" "fmt" ) func testweb(w http.ResponseWriter,r *http.Request) { const mssqlConnStr = "driver={SQL Server};Server=127.0.0.1,1592;Database=ddd; uid=; pwd=;" engine, err := xorm.NewEngine("odbc", mssqlConnStr) res, err := engine.Query("select top 10000 b_name,b_yz from book where b_sh=1 and b_id>10053") if err != nil { fmt.Println("",err) return } for i:=0;i<len(res);i++{ w.Write(res[i]["b_name"]) w.Write(res[i]["b_yz"]) } defer engine.Close() } func main() { http.HandleFunc("/",testweb) err:=http.ListenAndServe(":9999",nil) if err!=nil{ fmt.Println("listen and serve",err) } }
有疑问加站长微信联系(非本文作者)