شاهین

حذف تکراری رویداد

پیشرفته
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ɪˈvɛnt diːˌduːplɪˈkeɪʃən/

حذف تکراری رویداد یعنی وقتی یک رویداد چند بار به سرور می‌رسد، تنها یک نسخه از آن نگه داشته شود و بقیه کنار گذاشته شوند.

مبنای تشخیص یک شناسه یکتاست که هنگام ساخته شدن رویداد به آن می‌چسبد؛ سرور شناسه‌های دیده‌شده را در یک پنجره زمانی نگه می‌دارد و هر رسید تکراری را دور می‌ریزد. منابع تکرار متعددند: تلاش دوباره صف آفلاین پس از تایم‌اوت، بازگشت کاربر به صفحه از حافظه پنهان مرورگر، دو بار کلیک روی دکمه، و ارسال هم‌زمان یک رویداد از مرورگر و از بک‌اند. این سازوکار فقط تا وقتی کار می‌کند که شناسه ثابت بماند؛ اگر تلاش دوباره شناسه تازه بسازد، تکرار قابل تشخیص نیست. زیان اصلی تکرار، تورم بی‌سروصدای شمارش تبدیل است: خرید دوبار شمرده‌شده در نمودار عینا شبیه رشد است.