【问题标题】:Chat application using socket programming (Erlang) in php在 php 中使用套接字编程 (Erlang) 的聊天应用程序
【发布时间】:2011-07-30 15:49:11
【问题描述】:

我已经使用 jquery、mysql 和 php 实现了一个聊天应用程序,它在一定的时间间隔内请求服务器超过 100 次,并且日志文件已完成。剩余站点的处理非常缓慢。请向我建议如何使用套接字编程和 php 实现聊天应用程序。

我在这里找到了链接http://code.google.com/p/mypeb/

我想使用 Erlang 跟踪应用程序。当我在谷歌上搜索时,我发现了一些代码 PEB(PHP - Erlang Bridge)扩展,但是我们如何在 localhost(WAMP - Windows XP)系统中安装该扩展。

【问题讨论】:

  • 欢迎来到 SO。您将需要显示一些代码,或者提出更详细的问题:目前,这太宽泛了,无法找到有用的答案。

标签: php jquery sockets erlang chat


【解决方案1】:

我现在看到的最常用的解决方案是:

Faye - node.js 和 ruby​​

socket.io - 可用于各种其他语言的 node.js 和端口

SockJS - erlang、node.js、ruby

SignalR - .NET

XSockets - .NET

【讨论】:

    【解决方案2】:

    Erlang 中最好的聊天应用程序是 ejabberd,幸运的是,它现在具有 http-bind 功能。

    【讨论】:

      【解决方案3】:

      用于优化您的 HTTP 系统研究

      http keep alive connections

      real time notifications in php

      为了更有效地使用 node.js

      【讨论】:

      • 如果不是因为 node.js 推荐,我会给出这个 +1:为了提高(系统)效率,用汇编语言编写它 - 但它并不总是一个务实或实用的切换解决方案语言
      【解决方案4】:

      php/mysql 不是适合这项工作的工具。 如果我是你,我会研究 Erlang 或至少 php/memcached

      【讨论】:

      • 我会把它改成 PHP/MySQL 不是这个工作的最好的工具。
      • 同意罗伯特的观点——我不相信 Erlang 和/或 memcached 可以改善这种情况
      • facebook的聊天是用Erlang开发的,够了
      猜你喜欢
      • 2016-04-30
      • 1970-01-01
      • 2020-10-25
      • 1970-01-01
      • 1970-01-01
      • 2018-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多