زیرساخت و شبکه
فاز اول بارگذاری: از کلیک کاربر تا دریافت اولین بایت — این صفحه کندیهای ناشی از شبکه و اپراتور را از کندیهای سرور شما تفکیک میکند.
بهروزرسانی: دی ۱۴۰۴
این داشبورد چه چیزی را پایش میکند؟
سرعت، یک عدد نیست؛ بلکه یک زنجیره است. از لحظهای که کاربر روی لینک کلیک میکند تا زمانی که بتواند با صفحه تعامل داشته باشد، چند مرحله متوالی طی میشود که هر کدام مسئول مشخصی دارد. این داشبورد، نیمه اول این زنجیره را پایش میکند؛ یعنی هر اتفاقی که پیش از رسیدن اولین بایت رخ میدهد.
هدف اصلی، تفکیک ریشهای مشکلات است: آیا کندی از مسیر شبکه و اپراتور کاربر ناشی میشود، یا از سمت سرور و کدهای شما؟ پاسخ به این پرسش، جهتگیری اقدامات بعدی شما را مشخص میکند.
این داشبورد به دو بخش کلیدی تقسیم میشود:
۱. سه شاخص بالای صفحه
این بخش، نمای کلی وضعیت فاز اول بارگذاری را به تصویر میکشد. کارتها از راست به چپ بر اساس توالی زمانی رخدادها چیده شدهاند.
- زمان برقراری ارتباط: این مرحله کاملا در اختیار اپراتور کاربر است و ارتباطی با کدهای شما ندارد.
- زمان پاسخ سرور (TTFB): سنگینترین مرحله زنجیره و تنها بخشی است که با بهینهسازی کد و پایگاه داده کاهش مییابد.
- کندترین اپراتور: مشخص میکند که آیا کندی شبکه بهصورت سراسری وجود دارد یا به یک اپراتور خاص محدود است.
در کنار هر کارت، یک برچسب وضعیت (خوب، نیازمند بهبود یا کند) قرار دارد. با کلیک روی آیکون ⓘ کنار هر کارت، محدوده کامل هر سه باند را مشاهده خواهید کرد.
۲. زنجیره بارگذاری، نبض زیرساخت و هشدار
این بخش ابزارهای پیشرفتهای را برای تحلیل و پایش خودکار زنجیره شبکه در اختیار شما میگذارد.
- زنجیره بارگذاری شبکه: تنها بخش داشبورد که تصویر جامع کل مسیر را نشان میدهد؛ شامل چهار مرحلهای که به ترتیب وقوع (بازآدرسدهی، DNS، اتصال امن TCP/SSL و زمان پاسخ سرور) مرتب شدهاند. پهنای هر بخش، سهم آن مرحله از کل زمان را نشان میدهد. نکته آماری: برخلاف سایر بخشهای داشبورد که بر مبنای صدک کار میکنند، این نوار بر اساس میانگینها محاسبه میشود؛ چون فقط میانگینها قابلیت جمعپذیری دارند و اگر از صدک استفاده میشد، مجموع آنها عددی غیرواقعی و بیمعنا ایجاد میکرد.
- نبض زیرساخت: این ابزار، تغییرات ناگهانی لایه شبکه را بهصورت خودکار شناسایی میکند. با مقایسه صدک ۹۵ در ۲۴ ساعت گذشته با میانگین ۷ روز قبل، نتایج در دو ستون شامل «افتهای بحرانی» و «بهبودهای معنادار» دستهبندی میشوند. تمامی ردیفها قابل کلیک بوده و مستقیما به نمودار مربوطه متصل هستند.
- قوانین هشدار: برای هر متریک، یک حد مجاز مشخص تعریف میکنید. در صورت عبور مقدار از این آستانه، سیستم ناهنجاری را تشخیص داده و بلافاصله پیامی به تلگرام شما ارسال میکند. برچسب بالای صفحه، تعداد قوانین فعال را نمایش میدهد.
۳. نکات کلیدی برای تحلیل درست دادهها
این داشبورد بهجای استفاده از میانگین، بر مبنای صدکها طراحی شده است؛ چون شاخص میانگین، کاربران کندی را که بررسی وضعیت آنها حیاتی است، پنهان میکند.
یک مثال کاربردی: فرض کنید وبسایت شما صد کاربر دارد:
- برای ۹۰ نفر، صفحه در زمان ۲۰۰ میلیثانیه بارگذاری میشود.
- ۱۰ نفر دیگر ۳ ثانیه معطل شده و صفحه را ترک میکنند.
میانگین این آمار حدود نیم ثانیه خواهد شد؛ عددی که شرایط را قابلقبول نشان داده و آن ۱۰ نفر را کاملا محو میکند.
- صدک ۷۵ (مبنای کارتها): نشان میدهد که سهچهارم بازدیدها سرعتی بهتر از این مقدار داشتهاند.
- صدک ۹۵: وضعیت ۵ درصد از کاربران بدشانس را به تصویر میکشد.
نکته آماری مهم: مجموع صدکها با صدک مجموع برابر نیست. به همین دلیل، در بخش کندترین اپراتور، ابتدا دو مرحله اول شبکه در هر بازدید با یکدیگر جمع شده و سپس محاسبه صدک روی آنها انجام میشود.
شایان ذکر است رویدادهایی که پس از دریافت اولین بایت رخ میدهند، در داشبورد رندر و تعامل پایش میشوند.
سوالات متداول
چون این بخش شامل پیدا کردن آدرس سایت (DNS) و برقراری اتصال امن (TCP/SSL) است و پیش از رسیدن درخواست به سرور شما رخ میدهد؛ یعنی دست اپراتور کاربر است، نه کد شما.
میانگین دقیقا همان کاربران کندی که باید ببینید را پنهان میکند. صدک ۷۵ مبنای کارتهای این داشبورد است چون سهچهارم بازدیدها از آن سریعترند، و صدک ۹۵ همان پنج درصد بدشانس را نشان میدهد که هنوز بهقدر کافی پرتکرار است.
این داشبورد فقط تا رسیدن اولین بایت را دنبال میکند؛ ادامه زنجیره یعنی پردازش و چیدهشدن صفحه در رندر و تعامل بررسی میشود.
این بخش بهطور خودکار صدک ۹۵ بیستوچهار ساعت گذشته را با میانگین هفت روز گذشته مقایسه و افتهای بحرانی و بهبودهای معنادار را جدا میکند؛ هر ردیف با کلیک مستقیم به نمودار مربوطه میبرد، پس لازم نیست خودتان دنبال مشکل بگردید.
بله، برای هر متریک یک حد مجاز تعیین میکنید و اگر مقدار از آن رد شود، شاهین همان لحظه یک پیام تلگرام برایتان میفرستد؛ هر متریک قانون مستقل خودش را دارد.
آیا این مقاله مفید بود؟