我有现有的REST API,使用Django Rest Framework编写,现在由于一些客户端需求,我必须将其中一些暴露为SOAP Web服务.
我想知道如何在python中编写包装器,以便我可以将一些REST API作为SOAP Web服务公开.或者我应该单独制作SOAP Web服务并重用代码?
我知道这是一个奇怪的情况,但任何帮助将不胜感激.
在典型的 Python 服务器设置中,建议让 Nginx Web 服务器提供静态内容并将动态请求代理到 Gunicorn 应用服务器。现在,如果我不通过我的 python 应用程序提供任何静态内容,我还需要在 Gunicorn 前面使用 Nginx 吗?有什么好处?详细的解释将不胜感激。
所有静态内容都通过 CDN 提供,后端服务器只需要提供 API(REST)。所以当我只提供动态内容时,我需要 Nginx 吗?在高负载等情况下它有什么优势吗?