问题描述
我是新手,正在尝试创建CGI服务器。服务器将收到来自不同客户端的请求(服务器将必须打开chrome并执行某些操作,因此每个客户端的chrome配置文件都不同)。我将使用PHP接收请求。最佳做法是什么?在这种情况下可以使用docker吗?
解决方法
如评论中所述,存在很多可能性,并且最佳实践可能会因公司,体系结构和技术堆栈而有很大差异。
但是在所有条件都相同的情况下,我可以说 通常是Docker的一个好用例。这将是一个不错的起点。
其他选项:
- 采用非容器化方法...直接在主机上运行CGI服务器(对于虚拟机可能是物理的)。这里的一个传统是主机的环境必须配置为支持服务器,而不仅仅是容器的环境。
- 加倍使用容器化方法...如果计划跨不同容器(即,在单个CGI服务器之外)运行多个工作负载,则可以考虑利用容器编排器,事实上是Kubernetes。