用于创建生产服务器的PHP中的stream_socket_server是什么?

时间:2016-05-25 16:41:21

标签: php sockets

stream_socket_server是用于测试的服务器,还是用于生产?

是否用于制作自己的 Production http(或其他)服务器,因此您不需要Apache或IIS等?

1 个答案:

答案 0 :(得分:1)

stream_socket_server是稳定的,如果那是你想知道的。决定在生产中使用它来替换现有的服务器解决方案,如Apache,Nginx或其他任何解决方案,取决于您使用它的解决方案运行的测试质量。

与任何其他项目一样,您从单元测试开始,检查每个预期功能是否有效并查找边缘情况,然后将其移至系统测试,这意味着测试更完整的解决方案。一旦您的系统测试为每个人产生稳定的结果,您通常可以在alpha或beta状态下发布它以鼓励用户反馈。

在您的应用程序被足够多的人使用后(您决定了您的阈值)并且没有更重要的错误报告打开,您可以决定在实际的生产环境中发布它。

即使在流行的应用程序中,整个过程也需要数年时间。有些应用程序在其整个生命周期内仍处于测试阶段。

请注意,像Nginx和Apache这样的项目已经有几个世纪(可能是千禧一代)的开发人员努力,使它们像现在一样灵活和稳定。