🚀 New Launched: The Ultimate Developer Toolbox Extension — Check it out

چرا Auto Refresh بیشتر از بازه زمانی تعیین‌شده منتظر می‌ماند — و چگونه آن را برطرف کنیم

شروع فوری تایمر Auto Refresh

یک بازه زمانی کوتاه مانند ۵ ثانیه ممکن است در عمل بسیار طولانی‌تر به نظر برسد اگر تایمر قبل از شروع شمارش منتظر بماند تا صفحه به‌طور کامل بارگذاری شود. به‌صورت پیش‌فرض، Auto Refresh فقط پس از آماده شدن صفحه شمارش معکوس را آغاز می‌کند، بنابراین شبکه کند، سرور کند یا سیستم پرمشغله عملاً به بازه زمانی تنظیم‌شده شما اضافه می‌شوند.

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

img
فارسی 
در حال اجرا 
بازه زمانی
فهرست رفرش
تشخیص کلمه کلیدی

گزینه‌های پیشرفته

 رفرش فقط در تب فعلی 

 توقف پس از 3 بار رفرش خودکار 

 رفرش کامل 

 شروع فوری شمارنده به محض آغاز بارگذاری URL 

 شروع رفرش خودکار هنگام اجرای مرورگر 

نحوه فعال‌سازی

  1. پنجره Auto Refresh را باز کنید.
  2. به بخش گزینه‌های پیشرفته بروید.
  3. گزینه "شروع فوری شمارنده به محض آغاز بارگذاری URL" را فعال کنید.
  4. روی ذخیره کلیک کرده و Auto Refresh را در تب شروع کنید (یا مجدداً راه‌اندازی کنید).

چرا یک بازه زمانی ۵ ثانیه‌ای همچنان می‌تواند طولانی‌تر به نظر برسد

مقدار بازه زمانی (۵ ثانیه، ۱۰ ثانیه و غیره) زمان بین شمارش‌های معکوس را کنترل می‌کند، نه زمان بین یک درخواست صفحه و درخواست بعدی. زمان کلی که در نوار آدرس مشاهده می‌کنید تقریباً برابر است با:

  • زمان بارگذاری صفحه — مدت زمانی که سرور، شبکه و مرورگر برای دریافت و رندر کردن صفحه نیاز دارند.
  • + بازه زمانی تنظیم‌شده — برای مثال، ۵ ثانیه.
  • = زمان مؤثر بین رفرش‌ها.

با فعال بودن گزینه "شروع فوری شمارنده به محض آغاز بارگذاری URL"، بازه زمانی تنظیم‌شده و زمان بارگذاری صفحه تا حد امکان هم‌پوشانی دارند، بنابراین شمارش معکوس دیگر هنگام رندر شدن صفحه متوقف نمی‌شود.

اگر تأخیر همچنان محسوس است

  • بررسی کنید که آیا خود صفحه کند است یا خیر — همان URL را به‌صورت دستی باز کنید و ببینید مرورگر چقدر زمان نیاز دارد تا بارگذاری را کامل کند. هر زمانی که از بازه زمانی تنظیم‌شده بیشتر باشد مربوط به سرور یا شبکه است، نه تأخیر افزونه.
  • اگر صفحه هدف از اسکریپت‌های سنگین یا منابع شخص ثالث استفاده می‌کند، آن‌ها پس از نمایش محتوای قابل مشاهده نیز به بارگذاری ادامه می‌دهند و می‌توانند رویداد "آماده" را پس از زمان تایمر به تعویق بیندازند.
  • برای تب‌های پس‌زمینه، مرورگرها تایمرهای JavaScript را محدود می‌کنند. اگر به بازه‌های زمانی کوتاه و دقیق نیاز دارید، تب را قابل مشاهده نگه دارید.

یاد بگیرید چگونه با استفاده از افزونه Auto Refresh Edge یک صفحه را به‌صورت خودکار در Edge رفرش کنید. این راهنمای گام‌به‌گام نشان می‌دهد چگونه بازه‌های زمانی رفرش سفارشی تنظیم کنید، صفحات وب را به‌طور خودکار دوباره بارگذاری کنید و بدون نیاز به رفرش دستی مرورگر، محتوا را به‌روز نگه دارید.