问题标签 [ape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
383 浏览

ajax - Ajax 推送引擎 (APE):如何发送二进制数据或特殊字符

此代码示例来自APE官网: http: //www.ape-project.org/

当我在服务器端接收到数据时,发现特殊字符+/已经被 URL 编码(%2B%2F)。

APE 总是使用 GET 吗?如果我们使用 POST,我认为我们可以发布任何数据,包括二进制数据,对吧?但是如何在 JSON 中使用 POST 呢?

我的情况是,即使我不使用二进制格式,我也必须使用 Base64。但是标准 Base64 使用+/的不是 URL 安全的。您可能会建议使用 Base64 的 URL 安全版本,但 URLSafeBase64 不是标准的,它还可能会产生其他问题。

我是不是误会了什么?

谢谢。

彼得

0 投票
1 回答
152 浏览

javascript - 您可以在 Comet/APE 环境中上传文件吗?

在一个简单的聊天示例中,在客户端使用APE服务器和 JavaScript 来推送/轮询信息,是否可以允许一个用户上传文件(例如图像)并让其他用户看到上传的图像,所有实时?

谢谢。

0 投票
1 回答
340 浏览

javascript - 如何对 APE(或其他 Comet 服务器)进行基准测试?

我正在评估几个 Comet 服务器,因为我需要在我的一个新项目中使用 HTTP Push。我目前正在使用 snode.js/socket.io、APE(Ajax 推送引擎)和 Mongrel2 进行测试。我想运行一些基本的基准测试,但是如何?

我已将 Comet 服务器放在单独的 VM 上。通过使用另一个使用 socket.io-client 模块的 Node.js 实例,我已经能够为 Node.js 模拟许多并发用户。但是 APE(和其他一些 Comet 服务器)似乎需要一个完整的浏览器。至少理解基本 HTML(如 IFrame)并可以执行 JavaScript 的东西。

有什么方法可以从我的台式机模拟 50 个并发用户?

0 投票
0 回答
84 浏览

javascript - 猿普通的javascript客户端 - 不加入频道

在我们的项目中,我们使用的是 jQuery,所以我不想将它与 MooTools 混合,所以我试图用纯 JavaScript 创建一个客户端。我只想将它用于 PHP 的内联推送。

问题是,客户端永远不会触发就绪事件,因此它不会加入频道。

这里是来源

我在 jQuery 中尝试了许多客户端实现,我可以在互联网上找到它们,但它们都不能正常工作。

使用默认的 MooTools 客户端时,一切正常。

那么我错过了什么或做错了什么?

0 投票
1 回答
532 浏览

php - APE 服务器:如何配置 SSL?

我正在尝试使用 SSL 实现 APE 服务器,因此可以通过安全通道进行实时更新。没有 SSL,这可以完美运行。为了让 SSL 工作,APE 文档建议使用 Stunnel。不过,那里的文档对我来说有点不清楚。一些问题:

这里有人用 SSL 成功配置了 APE 吗?你用过 Stunnel 吗?您有示例 stunnel 配置吗?

在 https/SSL 上运行 ape 需要什么?通配符证书?如果有,有多少证书?有什么方法可以禁用此通配符要求以降低成本?

感谢您的时间!

0 投票
1 回答
124 浏览

real-time - 我应该选择什么彗星服务器?

我需要在 Web 应用程序中加入一些实时功能,主要是通知和用户之间聊天的能力。我发现APE 服务器符合我的需求,他们的网站上有令人印象深刻的演示等。但在我开始关注他们的文档和教程后不久,结果发现它们完全过时了,甚至主站点上的简单演示代码也没有使用最新版本:(而且它似乎已经死了。

所以,我正在寻找一个具有良好文档的活跃项目。我唯一真正需要的是能够创建一个“通道”,服务器可以在其中发送(和接收)消息,最好是在 json 中。你能提出什么建议吗?

感谢帮助!一月

0 投票
1 回答
749 浏览

javascript - 在 node.js 和猿服务器之间做出正确的选择

我正处于需要在两者之间做出决定的阶段

  • 节点.js
  • 猿服务器

我听说过关于两者的好意见,但我自己有点困惑。我需要做很多实时的事情,那么哪个是一个不错的选择?我听说带有 socket.io 的 node.js 很棒,ape 在他们的网站上有很多很酷的演示

我还需要为像 facebook 这样的快速界面创建一个 bigpipe 系统。那么哪个会好呢?我真的很困惑,我看不出一个比另一个有优势,所以我想在这里给一些建议

为了让 node.js 与 mysql 一起工作,我需要有额外的驱动程序和东西,所以是的。建议非常感谢!

0 投票
1 回答
1610 浏览

php - APE - Ajax 推送引擎

情况:

有两个用户,user1 向 user2 发送消息。我想使用 APE 通知 user2 有来自 user1 的消息。

我已经显示通知,但两个用户都收到了通知。我的问题是,我应该怎么做才能只有 user2 会收到通知?

我需要在频道中更改一些内容吗?

请指教。

谢谢。

0 投票
1 回答
549 浏览

php - 通知机制的工作原理

我正在使用 MongoDB 和 PHP 开发一个应用程序,其中用户接收各种事件的通知更新(例如 FB 通知)。我读过一些关于 APE、node.js 和 Comet 服务器推送技术的内容。但是对于这方面的新手,我不确定如何在我的应用程序中继续进行此操作。哪个会是更好的选择?

0 投票
1 回答
527 浏览

macos - 在 Mac OS X 上安装 APE 项目

我想在我的本地服务器上测试 Ajax Push,我找到了 Ape-progect,但我需要帮助来安装和配置它。老实说,我不知道如何开始......

有人可以帮我在 Mac OS(雪豹)上安装和配置 APE 项目吗?

我必须在 Mac OS (10.7) 上安装哪个版本?http://www.ape-project.org/download/APE_Complete_Package.html

谢谢!