我今天在 Cherokee 上设置 Django(使用 SCGI),我注意到Django 文档说您可以使用主机/端口组合或套接字在网络服务器和 Django 之间进行通信。
他们在这件事上唯一要说的就是
你选择的是一种偏好方式;由于权限问题,TCP 套接字通常更容易。
(顺便说一句,我在使用套接字时遇到了权限问题,但在使用主机时却没有:)。)
我隐约记得我的系统编程课上的套接字是如何工作的,但我真的很好奇两者之间的有效区别是什么。任何时候有选择的东西,都会有人对这件事有意见,所以我希望能得到那个。特别是,是否有任何性能差异?
或者,如果它真的无关紧要,我只是想要一些确认,所以我可以继续我的编程并忽略这些系统管理员的东西。