در شرایط فعطی که شاهد قطعی اینترنت هستیم سایت هایی که بر روی سرورهای داخل کشور قرار دارند در دسترس هستند اما ممکن است دارای کندی باشند. کندی این وب سایت ها به دلیل ناموفق بودن در ارتباط خارجی است.
برای رفع این مشکل در سایت های وردپرسی، یک راهکار حرفه ای وجود دارد که در ادامه، آن را آموزش خواهیم داد.
مرحله اول: نصب افزونه های مورد نیاز
برای رفع مشکل کندی سایت و پیشخوان وردپرس به دو افزونه زیر نیاز داریم که با کلیک بر روی آنها می توانید نسبت به دانلود آنها اقدام نمایید:
پس از دریافت، هر دو افزونه را بر روی وردپرس نصب و فعال نموده و مراحل زیر را انجام دهید.
مرحله دوم: شناسایی آدرس ها با افزونه Query Monitor
پس از نصب و فعال کردن افزونه Query Monitor بخشی به منوی بالا اضافه می شود که مطابق تصویر زیر با نگه داشتن ماوس روی آن، زیرمنوی مربوطه باز می شود. در این زیرمنو می بایست گزینه HTTP API Calls را انتخاب نمایید.

در صفحه باز شده، لیست درخواست های خارج از سایت را مشاهده می کنید. کافیست از اینجا آدرس دامنه های خارج کشور را شناسایی کرده و در افزونه Bad Domain Blocker مسدود نمایید.
برای مثال در تصویر زیر، آدرس api.wordpress.org حدود 28 ثانیه تاخیر را به همراه دارد که در نهایت به دلیل قطعی اینترنت، درخواست های ناموفقی را به همراه خواهد داشت و موجب کندی بسیار بالا خواهد شد.

مرحله سوم: مسدود کردن آدرس ها در افزونه Bad Domain Blocker
پس از شناسایی آدرس و دامنه های مورد نظر، کافیست گزینه بلوک کننده دامنه را از منوی اصلی انتخاب کرده و همانند تصویر زیر آدرس مورد نظر را وارد و بر روی گزینه افزودن دامنه کلیک کنید.

بعد از انجام اینکار می توانید مجددا به صفحه HTTP API Calls مراجعه کرده و وضعیت را بررسی نمایید تا در صورت نیاز، آدرس های دیگری را وارد نموده تا کندی سایت و پیشخوان وردپرس خود را برطرف نمایید.
اگر شناسایی آدرس ها برای شما دشوار است می توانید آدرس دامنه های زیر را در افزونه Bad Domain Blocker وارد نمایید:
- wordpress.org (منبع اصلی وردپرس)
- wp-rocket.me (در صورت استفاده از افزونه راکت وردپرس)
- envato.com (در صورت استفاده از قالب یا افزونه های لایسنس دار قانونی)
- themeforest.com (در صورت استفاده از قالب یا افزونه های لایسنس دار قانونی)
- avada.com (در صورت استفاده از قالب آوادا)
- xtemos.com (در صورت استفاده از قالب وودمارت)
- us-themes.com (در صورت استفاده از قالب های ایمپرزا و زیفایر)
- yoast.com (در صورت استفاده از افزونه یواست)
- rankmath.com (در صورت استفاده از افزونه رنک مث)
- gravatar.com (در صورت استفاده از گراواتار)
- woocommerce.com (در صورت استفاده از افزونه ووکامرس)
- github.io (در شرایط خاص که افزونه یا قالب به مخزن گیت هاب متصل می شوند)
این آدرس ها متداول ترین منابعی هستند که برای وردپرس، قالب و افزونه ها مورد استفاده قرار می گیرند.
نکات مهم و قابل توجه
نکته شماره 1: اگر پس از انجام موارد ذکر شده، در سایت (خارج از پیشخوان) کندی وجود دارد می توانید با افزونه Query Monitor مشکل را شناسایی کنید. باید توجه داشته باشید که برای اینکار حتما می بایست گزینه زیر فعال باشد تا بتوانید منوی بالا را در صفحات سایت مشاهده نمایید.
منوی اصلی » کاربران » شناسنامه » فعال کردن تیک گزینه نوار ابزار
نکته شماره 2: اگر پس از اضافه کردن یک آدرس در افزونه Bad Domain Blocker اختلالی ایجاد شد می توانید آن را حذف کنید. همچنین اگر با اضافه کردن آدرسی، صفحه سفید مشاهده کردید می توانید با زدن گزینه Back مرورگر، اقدام به حذف آدرس مورد نظر نمایید.
نکته شماره 3: پس از رفع محدودیت های اینترنت، پیشنهاد می کنیم دامنه های بلوک شده را از لیست افزونه Bad Domain Blocker خارج کرده و افزونه را حذف نمایید. لازم به ذکر است در شرایط فعلی نیز پس از شناسایی مشکل، می توانید افزونه Query Monitor را حذف نمایید.
نکته شماره 4: اگر کدهای js مانند G-Tag – Google Analytics و … در سایت شما وجود دارد بهتر است آنها را تا زمان وصل شدن اینترنت از وب سایت خود بردارید تا کندی را به حداقل برسانید.

