如何使用Unix套接字而不是TCP/IP栈向PHPFPM发出HTTP请求?

2024-06-08 17:53:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我的网络栈是Ubuntu Linux-Nginx-PHP-FPM-Postgres。。。在这台服务器上,我有一个Python应用程序与同一个数据库通信,并与我的web应用程序(它有一个PHP API)共享数据。在

目前我直接从Python与数据库对话,但这意味着对所有数据库通信逻辑进行两次编码。只需从Python向应用程序的PHP API发出HTTP请求就好了。在

我可以做一些类似的事情:

POST http://localhost/my-app/foo [...]

但是使用TCP/IP会有一个开销。有没有办法让HTTP请求直接发送到PHP-FPM套接字,或者创建一个unix套接字将请求路由到Nginx?在

像是。。。在

^{pr2}$

Tags: 数据网络服务器apiweb数据库应用程序http