شاهین

تاخیر داده

متوسط
به‌روزرسانی ۲۰ تیر ۱۴۰۵ تحریریه شاهین ۲ دقیقه مطالعه
تلفظEN/ˈdeɪtə ˈleɪtənsi/

تاخیر داده فاصله زمانی میان لحظه‌ای است که رویدادی روی سایت رخ می‌دهد و لحظه‌ای که آن رویداد در گزارش‌ها قابل‌دیدن می‌شود.

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