【发布时间】:2012-03-24 16:35:27
【问题描述】:
我一直使用 Apache、MySQL 和 PHP。我想最终扩展到 Python/Django 或 Ruby/Ruby on Rails,但这是另一个讨论。关于 Apache、MySQL 和 PHP 的两个优点都是无处不在的,而且很容易启动一个网站。只需设置一个 Apache 虚拟主机,将数据库导入 MySQL,然后将 PHP 文件复制到服务器上。就是这样。这就是我所做的一切,也是我所知道的一切。请记住这一点。
如今,网站能够实时向用户提供数据变得越来越重要。由于 Facebook 和 Gmail 的实时性,用户也期待这一点。这种效果可以通过 Ajax 轮询来伪造,但这会产生很多开销,正如 here 所解释的那样。我想使用 WebSockets。现在请记住,我一直是一个 LAMP 人。我只使用我之前描述的方法启动过网站。因此,如果我有一个 CakePHP 站点,我该如何“添加”WebSockets 的特性呢?我是否需要安装其他服务器或其他东西,或者我可以让它与 Apache 一起顺利工作?它需要 Apache 2.4 吗?请向我解释这个过程,记住我只知道 LAMP。谢谢!
【问题讨论】: