标签: web go global-variables
官方指南说使用全局变量来缓存模板是可以的:
http://golang.org/doc/articles/wiki/
首先,我们创建一个名为templates的全局变量,然后对其进行初始化 使用ParseFiles。
全局变量可以用于存储数据库句柄和存储库对象吗?或者是否必须为每个请求初始化它们?
非常感谢
答案 0 :(得分:3)
是的,非常好,它已经在官方的Go软件包中使用了,现在如果你要从处理程序中修改这些对象,你将不得不使用互斥锁,这样你就不会#39;参加比赛。