- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想使用 Socket.io和 Node.js做推送通知。最终目标是做一些类似于 Stackoverflow 对他们的评论所做的事情,以通知人们有新评论。
我的站点使用 PHP 并在 EC2 实例上的 Apache 上运行。我听说 Apache 不能很好地处理并发性,所以我有兴趣使用 Node 来处理大量的同步持久连接。我想有两种解决方案:
在任何一种情况下,我都不知道这两个服务器之间的连接在编程上看起来如何。例如,当 WebSockets/Node 处理消息的发送/接收时,我需要将这些消息存储在我的 MySQL 数据库中,这需要一些 PHP 代码,是/否?另外,如何在我的 PHP 页面上收到消息?通过 $.post
到这样的 url,http://mysite/receiver.php
会被我的 Apache 服务器解析吗?
我很乐意看到评论或代码来帮助我更好地理解这一点。
最佳答案
-- 已编辑
关于 How to use vhosts alongside node-http-proxy? 的一些附加信息Timothy Strimple 在评论中提供的链接,谢谢
一些MySQL驱动可以在这个问题What MySQL drivers are available for node.js?中找到
关于配置端口:
- 在 apache 上你需要手动编辑 httpd.conf 来定义默认端口
- 在 node.js 上事情更简单,你可以在代码中定义一个端口 Using node.js as a simple web server
var connect = require('connect');
connect.createServer(
// .. code
).listen(PORT);
希望对你有帮助
关于php - 如何将 Node.js 服务器连接到 Apache 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634233/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!