← 专题

Pusher 价格全解析:套餐、上限与消息计算方式

Pusher Channels 每个套餐的连接数与每日消息数、为什么一个事件发给 50 位订阅者会算成 51 条,以及达到上限时会怎样。

Pusher Channels 卖的是固定月费方案,每个方案有两个上限:同时能开多少条连接,以及每天能送多少则消息。你最后付多少钱,主要取决于 Pusher 怎么计算一则消息,所以这一页的重点放在这里。

Pusher Channels 所有方案

数字取自 pusher.com/channels/pricing,查询日期 2026-10-26。Premium 以下的方案没有年缴折扣;Growth 以上要年缴价格,Pusher 请你联系业务。升级按天数比例计费。

Sandbox0 美元Startup49 美元Pro99 美元Business299 美元Premium499 美元Growth699 美元Plus899 美元Growth Plus1,199 美元
Pusher Channels 各方案月费

Pusher 怎么算一则消息

Pusher 的价格 FAQ 把 API 收到的消息,加上送达每位在线用户的消息都算进去。所以发布一个事件到有 50 位订阅者的频道,就是 51 则:进来 1 则、送出 50 则。

这表示每日消息上限其实限制的是「扇出」(fan-out),而不是你的服务器发布的次数。以下都是一个事件的例子:

1 位订阅者2 则10 位订阅者11 则50 位订阅者51 则500 位订阅者501 则
一个事件 Pusher 计算的消息数
  • 20 人的聊天室,每人每天发 100 则:2,000 个事件 × 21 = 每天 42,000 则。
  • 即时比分,2,000 人在看,比赛两小时、每 10 秒更新一次:720 个事件 × 2,001 = 约 144 万则,光这一场就超过 Startup 方案的每日上限。
  • 50 台屏幕上的仪表板,整天每秒更新一次:86,400 × 51 = 每天约 440 万则,超过 Pro 方案。

碰到上限会怎样

上限是以「每天」和「同一时间」计算,不是每月。Pusher 表示接近方案上限时会寄信通知,方案也保留了应付突发流量的余裕。它的配额页面把上限分成两种:服务自动运行的硬性上限,以及你同意不超过的软性上限,并说明对于被要求升级却没有升级的应用,Pusher 可能将其停用。

实务上,Pusher 方案要依「最忙的那一天」来选,而不是平均:一场特卖、一场比赛或一次上线活动就决定了你的方案。

估算你自己的帐单

先算出三个数字:同时连接的峰值、每天发布的事件数,以及每个事件平均送给几位订阅者。然后:

每日消息数 = 事件数 × (1 + 每个事件的订阅者数)

选第一个连接数和消息数上限都高于你的数字的方案。成本计算机可以把 Pusher、Ably 和 Hibira 放在一起算。

同样的流量在 Hibira 怎么算

Hibira 使用相同的协议和 SDK,但一次发布只算一则。送达订阅者的部分使用另外的每月传输额度,不占每日消息上限。以上面的仪表板为例,就是每天 86,400 则,而不是 440 万则。

年缴是月费的 10 倍。所有上限都列在价格页,与 Pusher 的比较则把每个方案换算成 Pusher 的计算方式。

常见问题

Pusher 是免费的吗?

Pusher 的 Sandbox 方案免费,可以有 100 条同时连接、每天 20 万则消息,而且送达每位订阅者都算一则。适合开发和小型应用;订阅者多的正式环境通常需要付费方案。

为什么我的 Pusher 消息数比我送出的事件多很多?

因为 Pusher 除了发布,送达的每一份也都算。送到有 100 位订阅者的频道的一个事件,算 101 则。

1,000 位同时在线用户,用 Pusher 要多少钱?

至少要每月 99 美元的 Pro 方案,因为 Startup 方案只有 500 条连接。Pro 够不够,要看每日消息数,也就是事件数 × (1 + 每个事件的订阅者数),必须低于 400 万。

产品名称为其所有者的商标。