پرش به محتوا

کاربرد

داشبوردهای زنده

داشبوردی که پولینگ می‌کند میان دو درخواست غلط است، و هزینه‌اش دقیقاً به همان اندازه بالا می‌رود که غلط‌بودن را کمتر تحمل کنید. انتشار هنگام تغییر، این معادله را وارونه می‌کند.

private-metrics
  • کانال‌های خصوصی
  • رویدادها
  • وب‌هوک‌ها

چطور کار می‌کند

  1. 01هنگام باز شدن مشترک شویدیک کانال خصوصی، محدود به همان چیزی که داشبورد نشان می‌دهد.
  2. 02هنگام تغییر منتشر کنیدیک رویداد وقتی عددی جابه‌جا می‌شود، نه روی تایمری که کسی تنظیمش نکرده.
  3. 03فقط وقتی کسی نگاه می‌کند حساب کنیدوب‌هوک‌های حضور اجازه می‌دهند یک تجمیع پرهزینه تنها زمانی اجرا شود که کسی دارد نگاه می‌کند.

دانستنش خوب است

معیاری که ثانیه‌ای صدها بار تکان می‌خورد باید پیش از انتشار دسته‌بندی یا نمونه‌برداری شود. این تصمیم جایی است که معنا آنجاست — سمت شما.

در کد

webhooks.js
js
// Start the aggregation when the first viewer arrives,// stop it when the last one leaves.for (const event of hook.getEvents()) {  if (event.name === 'channel_occupied') startAggregation(event.channel)  if (event.name === 'channel_vacated') stopAggregation(event.channel)}

با کتابخانه‌های رسمی Pusher نوشته شده، بدون تغییر — بستهٔ جداگانه‌ای از PushCaster برای نصب وجود ندارد. مستندات کامل

چیزهای دیگری که مردم می‌سازند

همهٔ کاربردها
private-user-1e9

اعلان‌ها

یک رویداد سمت سرور، تحویل‌شده به هر جایی که کاربر باز گذاشته.

یک اپلیکیشن بسازید و شروع کنید.

Support