← بازگشت به ویژگی‌ها
Pro

مانیتور شبکه

مانیتور شبکه هر درخواست شبکه‌ای که توسط صفحه فعلی انجام می‌شود را ضبط و نمایش می‌دهد — فراخوانی‌های XHR/Fetch API، بارگذاری script‌ها، واکشی stylesheet‌ها، دانلود تصاویر، فایل‌های فونت و موارد دیگر. URL‌ها، متدهای HTTP، کدهای وضعیت، اندازه پاسخ‌ها و زمان‌بندی را ببینید — همه در یک پنل شناور به‌روزرسانی‌شده در زمان واقعی بدون باز کردن DevTools مرورگر.

تب Network در Chrome DevTools قدرتمند اما سنگین است — فضای صفحه قابل توجهی اشغال می‌کند، هنگام ناوبری بازنشینی می‌شود و نیاز دارید از محتوای صفحه دور شوید. مانیتور شبکه ویژگی‌های نظارت شبکه ضروری را در یک پنل شناور سبک‌وزن که روی صفحه می‌نشیند ارائه می‌دهد. درخواست‌های XHR و Fetch را رهگیری می‌کند و بارگذاری منابع را از طریق Performance API نظارت می‌کند و هر درخواست شبکه را همان‌طور که اتفاق می‌افتد نشان می‌دهد. هر درخواست URL، متد HTTP (GET، POST، PUT، DELETE)، کد وضعیت (رنگ‌بندی‌شده: سبز برای 2xx، زرد برای 3xx، قرمز برای 4xx/5xx)، اندازه پاسخ در بایت و مدت در میلی‌ثانیه را نشان می‌دهد. برای گسترش جزئیات روی هر درخواست کلیک کنید: هدرهای درخواست، هدرهای پاسخ، payload درخواست (برای POST/PUT)، پیش‌نمایش بدنه پاسخ و تجزیه‌وتحلیل زمان‌بندی. بر اساس نوع فیلتر کنید (XHR/Fetch، JS، CSS، تصاویر، فونت‌ها) تا بر روی ترافیک خاص تمرکز کنید.

پیش‌نمایش زنده
example.com/app
All XHR JS CSS Img 8 requests · 1.2 MB
TypeURLStatusSizeTime
XHR/api/dashboard2004.2 KB238ms
JS/static/app.bundle.js200842 KB156ms
CSS/static/styles.css20028 KB45ms
XHR/api/user/profile2001.1 KB89ms
IMG/img/hero-banner.webp200245 KB312ms
XHR/api/notifications4040.2 KB67ms
Font/fonts/inter-var.woff220098 KB78ms
ویژگی‌های کلیدی

جریان درخواست زنده

هر درخواست شبکه همان‌طور که اتفاق می‌افتد در پنل ظاهر می‌شود — بارگذاری صفحه، فراخوانی‌های API، منابع lazy-loaded و واکشی‌های پس‌زمینه. فید در زمان واقعی بدون نیاز به رفرش دستی به‌روزرسانی می‌شود.

بازرسی درخواست دقیق

روی هر درخواست کلیک کنید تا جزئیات کامل را ببینید: URL درخواست، متد، هدرها، payload (برای POST/PUT)، هدرهای پاسخ، پیش‌نمایش بدنه پاسخ (JSON به صورت خودکار قالب‌بندی‌شده)، کد وضعیت، اندازه و تجزیه‌وتحلیل زمان‌بندی.

فیلتر بر اساس نوع

درخواست‌ها را بر اساس نوع فیلتر کنید: XHR/Fetch (فراخوانی‌های API)، JS (script‌ها)، CSS (stylesheet‌ها)، IMG (تصاویر)، Font (فونت‌های وب) یا همه. ترافیک API را از بارگذاری منابع جدا کنید تا بر آنچه اهمیت دارد تمرکز کنید.

رنگ‌بندی کد وضعیت

کدهای وضعیت برای تشخیص فوری رنگ‌بندی می‌شوند: سبز برای 2xx (موفق)، زرد برای 3xx (تغییر مسیر)، قرمز برای 4xx (خطاهای client) و 5xx (خطاهای server). درخواست‌های ناموفق فوراً قابل مشاهده هستند.

اطلاعات اندازه و زمان‌بندی

هر درخواست اندازه پاسخ (در KB) و مدت کل (در میلی‌ثانیه) را نشان می‌دهد. فراخوانی‌های API کند، منابع بیش از حد بزرگ و درخواست‌های غیرضروری که عملکرد صفحه را تأثیر می‌گذارند را شناسایی کنید.

شمارش و خلاصه درخواست

یک نوار خلاصه تعداد کل درخواست و اندازه ترکیبی همه درخواست‌های ضبط‌شده را نشان می‌دهد. خلاصه را فیلتر کنید تا جمع را برای هر نوع ببینید — چه مقدار پهنای باند برای script‌ها در مقابل تصاویر در مقابل فراخوانی‌های API صرف می‌شود.

موارد استفاده رایج

اشکال‌زدایی یکپارچه‌سازی API

درخواست‌های XHR/Fetch را نظارت کنید تا تأیید کنید frontend شما endpoint‌های API صحیح را با پارامترهای درست فراخوانی می‌کند. برای بازرسی payload‌های درخواست و بدنه‌های پاسخ کلیک کنید — فرمت‌های داده نادرست را فوراً شناسایی کنید.

شناسایی درخواست‌های ناموفق

ورودی‌های قرمز 404 و 500 فوراً منابع شکسته یا فراخوانی‌های API ناموفق را برجسته می‌کنند. ببینید کدام URL‌ها شکست می‌خورند، کی شکست می‌خورند و چه پاسخ خطایی سرور برمی‌گرداند.

پروفایل‌گیری عملکرد

بر اساس مدت مرتب کنید تا کندترین درخواست‌ها را پیدا کنید. بر اساس اندازه مرتب کنید تا بزرگ‌ترین منابع را پیدا کنید. جمع خلاصه تصویر کامل پهنای باند را نشان می‌دهد — آیا صفحه درخواست‌های بیش از حدی می‌کند یا داده‌های بیش از حدی دانلود می‌کند؟

نظارت بر فعالیت پس‌زمینه

ببینید صفحه چه درخواست‌های شبکه‌ای در پس‌زمینه می‌کند — ping‌های آنالیتیکس، فراخوانی‌های heartbeat، درخواست‌های polling، منابع lazy-loaded. کل فعالیت شبکه را فراتر از آنچه برای کاربر قابل مشاهده است درک کنید.

ممیزی script‌های شخص ثالث

درخواست‌ها را فیلتر کنید و بررسی کنید با کدام دامنه‌ها تماس برقرار می‌شود. script‌های شخص ثالثی که فراخوانی‌های شبکه غیرمنتظره‌ای انجام می‌دهند را شناسایی کنید — pixel‌های ردیابی، جمع‌آوری داده یا فراخوانی‌های API که نمی‌دانستید وجود دارند.

نحوه استفاده
1

فعال‌سازی مانیتور شبکه

داک شناور DevSuite Pro را باز کرده و روی آیکون مانیتور شبکه کلیک کنید. یک پنل باز می‌شود و فوراً شروع به ضبط درخواست‌های شبکه می‌کند.

2

مشاهده درخواست‌های زنده

صفحه را به طور معمول استفاده کنید. هر درخواست شبکه همان‌طور که انجام می‌شود در فید ظاهر می‌شود — فراخوانی‌های API، بارگذاری منابع و واکشی‌های پس‌زمینه همه ضبط می‌شوند.

3

فیلتر بر اساس نوع

روی فیلترهای نوع (XHR، JS، CSS، IMG، Font) کلیک کنید تا نما را محدود کنید. فقط فراخوانی‌های API را برای اشکال‌زدایی واکشی داده نشان دهید، یا فقط تصاویر برای بررسی بارگذاری دارایی.

4

کلیک برای جزئیات

روی هر ردیف درخواست کلیک کنید تا جزئیات آن گسترش یابد: URL، هدرها، payload، بدنه پاسخ، کد وضعیت، اندازه و زمان‌بندی.

5

شناسایی مشکلات

کدهای وضعیت قرمز (404، 500) درخواست‌های ناموفق را نشان می‌دهند. مدت‌های کند گلوگاه‌های عملکرد را علامت می‌زنند. اندازه‌های بزرگ منابعی را پیشنهاد می‌کنند که نیاز به بهینه‌سازی دارند.

آماده برای امتحان کردن هستید؟ مانیتور شبکه?

DevSuite Pro را به صورت رایگان نصب کنید و بیش از ۳۹ ابزار توسعه را برای مرورگر خود باز کنید.

افزودن به Chrome افزودن به Edge افزودن به FireFox