Hibira 與 Pusher Channels 比較
協定與 SDK 相同,搬過來只要改設定。差別在訊息怎麼計算、伺服器在哪裡,以及每個方案包含什麼。
Hibira 使用 Pusher Channels 協定。pusher-js、Laravel Echo 和 Pusher 的伺服器端函式庫只要改指向 Hibira 的主機就能照常運作,所以這裡比較的是方案與機房位置,而不是 API。
一覽
| Pusher Channels | Hibira | |
|---|---|---|
| 協定與 SDK | Pusher | 相容 Pusher,SDK 相同 |
| 怎麼算一則訊息 | API 收到的每則訊息,加上送達每位訂閱者的每一份 | 只算發佈的訊息,送到訂閱者不另計 |
| 免費方案 | 100 條連線、每天 20 萬則訊息 | 100 條連線、每天 20 萬則訊息 |
| 入門付費方案 | 每月 49 美元:500 條連線、每天 100 萬則訊息 | 每月 35 美元:1,000 條連線、每天 200 萬則訊息 |
| 亞洲機房 | 新加坡、孟買、東京、雪梨叢集 | 香港叢集(hkg);東京(tyo)與新加坡(sin)規劃中 |
| 推播通知 | 另一個產品(Beams),另外訂方案 | 每個方案都包含,相容 Beams API |
Pusher 的數字取自 pusher.com/channels/pricing 與其叢集列表,查詢日期 2026-10-24。
訊息計算:最影響帳單的差別
Pusher 的價格 FAQ 把 API 收到的訊息和每一份送達的副本都算進去,所以一個事件送給 50 位訂閱者就是 51 則。Hibira 只算 1 則。聊天室、即時比分、很多螢幕同時開著的儀表板這類「一對多」的應用,差別最明顯。
舉例:同時在線 1,000 人,每天 5 萬個事件,每個事件約送給 20 位訂閱者。
- Pusher:50,000 × 21 = 每天 1,050,000 則,加上 1,000 條連線。兩項都超過 Startup 方案,所以需要每月 99 美元的 Pro。
- Hibira:每天 5 萬則、1,000 條連線,在每月 35 美元的 Starter 方案之內。
你的數字會不同;所有上限都列在價格頁。
什麼情況 Pusher 比較適合
- 你的使用者主要在 Hibira 沒有、但 Pusher 有叢集的地方,例如美洲、歐洲、印度或澳洲;或集中在日本或新加坡,Pusher 的東京與新加坡叢集已上線,Hibira 的還在規劃中。
- 採購流程需要經營多年、客戶眾多的廠商。
- 你用到 Channels 與 Beams API 以外、Pusher 特有的整合。
什麼情況 Hibira 比較適合
- 你的使用者在香港、台灣、華南或鄰近地區,香港比 Pusher 的新加坡或東京叢集更近。兩邊都是每個 app 固定在一個叢集,Hibira 目前上線的是香港叢集(
hkg)。 - 每個事件會送給很多訂閱者,只算發佈能讓你省下一個以上的方案等級。
- 你也要發推播通知,希望兩者同一個方案、同一張帳單。
- 你需要英文、中文、日文或韓文的支援。
搬過來
建立一個 app,把它的 key 和主機填進伺服器函式庫與 pusher-js,再按自己的步調把流量移過來;切換期間兩邊可以同時運作。遷移指南有程式碼和逐項功能對照表。
Pusher Channels 是其所有者的商標。