简体   繁体   English

Nginx或基于彗星的PHP应用程序的Apache?

[英]nginx or apache for comet based PHP application?

I am building a PHP comet based application. 我正在构建一个基于PHP彗星的应用程序。 Which web server should I use in the backend? 我应该在后端使用哪个Web服务器? Apache / nginx (this is what most forums say) or something else would be better? Apache / nginx(这是大多数论坛所说的)或其他更好的方法?

I would recommend not using PHP at all for this purpose. 我建议为此完全不使用PHP。 PHP is synchronous, therefore every open comet connection will block a PHP process (or Apache process if mod_php). PHP是同步的,因此每个打开的彗星连接都将阻止PHP进程(如果为mod_php,则阻止Apache进程)。 Here an asynchronous language shall be used, JavaScript for example. 这里将使用异步语言,例如JavaScript。 (See Node.JS . If you are using comet for a chat, have a look at node_chat ) (请参阅Node.JS。如果您正在使用彗星进行聊天,请查看node_chat

I'm building a comet app too, i guess apache + php (a classic) and APE with comet server beside may be a great solution 我也正在构建一个彗星应用程序,我猜apache + php(经典)和旁边的彗星服务器的APE可能是一个很好的解决方案

ape-project.org/ ape-project.org/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM