gpt4 book ai didi

php - Go webserver 性能稳定性如何,与 Tomcat、Apache 相比,长期运行稳定性如何?

转载 作者:IT老高 更新时间:2023-10-28 13:06:58 24 4
gpt4 key购买 nike

我一直在考虑而不是使用:

  • Tomcat
  • Apache
  • 轻量级网络服务器
  • PHP
  • ruby
  • JSP

为什么不将我的项目切换到 Go 语言。因为我有:

  • 内置网络服务器
  • 我什至不需要依赖 PHP、Ruby、JSP
  • Go 解决了跨平台问题,例如:在 FreeBSD、Linux、Solaris(Windows、Mac、Android、Tizen)上运行
  • Apache、Tomcat 或其他网络服务器维护
  • 浏览器的速度会比其他网络服务器脚本语言快得多。

但我担心的一件事是 Go 网络服务器与其他网络服务器相比的稳定性。

以前有没有人这样做过,还是我一个人在为生产版本构建此类项目?

最佳答案

不存在稳定性问题。

我有几个 100% 运行的网络服务器运行了几个月,每月提供大约一百万个查询而没有任何问题(主要是 json,通过 GET、POST 和 websockets)。

它们在 64 位 ubuntu 服务器上,但我想你会很难产生这么多关于 32 位的错误,尤其是使用 Web 服务器。

如果没有特定原因,请不要使用前端:使用 Go 很容易制作完整的 Web 应用程序。

你不会孤单。在我看来,Go 特别适合构建长时间运行的服务器。 Goroutines 和 channels 使得处理用户请求和长期任务变得非常容易(或者,例如,在你回答 http 查询后对用户查询进行后处理,这在 php 中并不容易,在 java 中 LOC 太多如果你想正确地做到这一点)。

关于php - Go webserver 性能稳定性如何,与 Tomcat、Apache 相比,长期运行稳定性如何?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10136478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com