我一直在想,而不是使用:
> Tomcat
> Apache
>轻量级网络服务器
> PHP
> Ruby
> JSP
为什么不把我的项目切换成Go语言.因为我有
>内置webserver
>我甚至不需要依赖于PHP,Ruby,JSP
>解决跨平台,如:运行在FreeBSD,Linux,Solaris(Windows,Mac,Android,Tizen)
>而不是Apache,也不是Tomcat和其他网络服务器的维护
浏览器的速度会比其他Web服务器脚本语言快得多.
但有一件事我担心,与其他网络服务器相比,Go网络服务器的稳定性是稳定的.
有没有人这样做,或者我单独建立这样的项目的生产版本?
没有稳定性问题.
我有几个网络服务器100%在运行几个月,服务大约一百万查询每个月没有任何问题(主要是json,通过GET,POST和Websockets).
他们在64位ubuntu服务器上,但我猜你会遇到困难,产生如此多的八卦约32位错误,特别是与一个Web服务器.
如果没有具体原因,请不要使用前端:只需使用Go即可轻松制作完整的Web应用程序.
你将远离孤独.在我看来,Go特别适合构建长时间运行的服务器. Goroutines和通道使得它很容易处理用户请求和长期任务(或者,例如,在您回答http查询后进行用户查询的后处理,这在PHP中不是那么容易,并且在Java中的LOC太多如果你想要正确的做)