首先,你的项目是对外的还是对内的。
对外的要走 cdn和负载均衡,前面必然要拦一层http服务器。
其次,如果是对内服务的话,你的项目到底是一个针对浏览器的页面,还是提供的接口服务。
是服务的话,我个人感觉接口更好。毕竟很多时候用golang就是为了它更轻,更快。
但如果是传统的页面的话,我觉得还是考虑部署在Nginx之后比较好。
最大的问题是,不管走不走nginx,非静态资源都要使用Httpserver的啊。
所以题主问这个的问题的目的是什么呢?
首先,你的项目是对外的还是对内的。
对外的要走 cdn和负载均衡,前面必然要拦一层http服务器。
其次,如果是对内服务的话,你的项目到底是一个针对浏览器的页面,还是提供的接口服务。
是服务的话,我个人感觉接口更好。毕竟很多时候用golang就是为了它更轻,更快。
但如果是传统的页面的话,我觉得还是考虑部署在Nginx之后比较好。
最大的问题是,不管走不走nginx,非静态资源都要使用Httpserver的啊。
所以题主问这个的问题的目的是什么呢?