رفع مشکل کندی وردپرس به دلیل اختلالات اینترنت بین المللی

رفع مشکل کندی وردپرس به دلیل اختلالات اینترنت بین‌المللی👍

کندی وردپرس به دلیل اختلالات اینترنت بین المللی؛ یکی از مشهور ترین اتفاقاتی که بعد از فیلترینگ گسترده ای اتفاق افتاد برای اکسریت وب سایت های وردپرسی اتفاق افتاد است که در ادامه ما تلاش کرده ایم با بررسی های متداولی در رویال سایت این مشکل را حل کنیم. این مشکل از بزرگترین چلالش هایی است که برای توسعه دهندگان ایرانی سایت رخ داده است. این مشکل نیز به این صورت رخ می دهد؛ زمانی که وردپرس یا افزونه ها وردپرسی می خواهند به سرورهای خارج مانند خود WordPress.org برای آپدیت ها و چنین مواردی متصل شوند این ارتباط برقرار نمی شود که به همین علت ممکن است علاوه بر کمبود سرعت سایتتان حتی سایتتان باز هم نشود. پردازش های PHP تا زمان Timeout در انتظار می مانند و همین نیز باعث می شود که وب سایت شما رد چند ثانیه اول دیرتر از حالت عادی لود شود.

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

در اینجا چند راهکار عملی و فنی برای حل این مشکل آورده شده است:

راه حل های رفع مشکل کندی وردپرس به دلیل اختلالات اینترنت بین المللی

در ادامه به دللی اینکه ممکن اسا برخی از راهکار ها برای افراد کارساز نباشد به جای یک روش ار چندین روش کمک گرفته شده است تا شما بتوانید در نهایت مشکل کندی وردپرس خود را حل کنید.

حتما بخوانید  آموزش راه اندازی ووکامرس کاملا حرفه ای

1مسدود کردن درخواست های ارسالی خارجی wp-config.php

یکی از قطعی ترین راه هایی که شکما می توانید به کمک آن مشکل کندی سایت خود را حل کنید مسدود کردن درخواست های خارجی wp-config.php است. پس باید انتظار های بی پایان را از طریق غیر فعال کردن درخواست های خارجی پروتکل HTTP است. برای انجام این کار و حل مشکل کافیست قطعه کد قرار گرفته در زیر را به فایل wp-config.php اضافه کنید و تغییرات را دخیره کنید:


PHP
// مسدود کردن تمام درخواست‌های خارجی
define( ‘WP_HTTP_BLOCK_EXTERNAL’, true );
// باز گذاشتن دسترسی برای دامنه‌های ضروری (مثل درگاه پرداخت یا لایسنس‌های محلی)
define( ‘WP_ACCESSIBLE_HOSTS’, ‘api.zarinpal.com, *.wp-iran.com’ );

نکته مهم!!!  البته با قرار دادن این کد ها و ذخیره سازی تغییرات آپدیت های وردپرس هم غیر فعال می شوند که شما می توانید در صورت لزوم این مقدار را برابر را false قرار دهید و آپدیت را انجام دهید.

2 غیرفعال سازی قابلیت های Google Fonts و Gravatar

قالب های بسیاری وجود دارند که این قابلیت ها را به صورت پیش فرض دارند و فونت های گوگل را به صورت خودکار در سایت شما لود می کنند که مخصوصا برای وب سایت های ایرانی بیهوده است. زمانی که اینترنت بین المللی محدود است مرورگر کاربران برای دانلود این فونت ها تلاش می کنند و به همین دلیل نیز در لود این فونت ها تاخیر بسیاری اتفاق افتاده که در نهایت باعث ماهش سرعت سایت می شود رخ می دهد.

راه حل: 

  1. غیرفعال سازی قابلیت Google Fonts : برای این کار می توانید به وسیله افزونه Disable and Remove Google Fonts اقدام به حذف و غیر فعالسازی کنید اما اگر کد نویسی هم بلد هستید می توانید آن ها را با functions.php آن‌کیو (Dequeue) کنید تا مشکل حل شود.
  2. غیرفعال سازی  گراواتار : برای غیر فعالسازی این قابلیت نیز باید به پیشخوان وردپرس رفته و از طریق این مسیر « تنظیمات < گفتگو ها < گزینه نمایش آواتار » تیک گزینه نمایش آواتار ها را بردارید. دلیل این کار نیز این است که گراواتار برای هر کامنت یک درخواست به سرور های secure.gravatar.com ارسال می کند که باعث کندی در سرعت پاسخ سایت می شود.
حتما بخوانید  آموزش نمایش مدت زمان مطالعه در وردپرس

3مدیریت و بررسی افزونه های دارای لایسنس 

معمولا افزونه های پولی و دارای لایسنس به سرور سازنده خود متصل می شوند که در این صورت نیز اگر وب سایت سازنده فیلتر باشد یا به محدوده تنها با اینترنت ملی رسیده باشد باعث کندی شدید پنل وردپرس می شود.

برای حل این مشکل نیز می توانیم کار های زیر را انجام دهیم: 

  1. نصب و استفاده از نسخه بهینه : برخی فروشنده های ایرانی افزونه های خود را برای اینترنت ایران بهینه می کنند و بعد منتشر می کنند.
  2. جایگزینی موقت افزونه لایسنس دار : شما می توانید بررسی کنید و ببینید که اگر افزونه ای دارید که به دلیل لایسنس خود باعث کندی سایت شما شده است افزونه Query Monitor را نصب کنید و بررسی کنید که دقیقا کدام درخواست HTTP ارسال شده توسط افزونه باعث کنیدسایت شما شده است و آن را در صورت داشتن این قابلیت در حالت آفلاین تنظیم کنید.

4- بررسی بومی سازی کردن کتابخانه های CSS , JS

برخی از افزونه ها به فایل هایی برای کار نیاز داند که آن ها را از CDN های جهانی مانند cdnjs یا jsdelivr می گیرند که این CDN ها فیلتر هستند و باعث کندی سایت شما می شوند.

راه حل: 

  • بعد از دانلود این فایل ها بعتر است آن ها را به صورت دستی یا همان Local بر روی هاست خود نصب کنید.
  • البته از طریق افزونه Local Google Fonts نیز می‌تواند فونت های گوگل را دانلود کرده و از طریق هاست خودتان آن ها را لود کند.

5- بهینه سازی کردن سیستم Cron Job

سیستم مدیرت محتوایی وردپرس با هر بار بازدید از سایت، سیستم wp-cron.php را چک کرده و از طریق آن کار های زمانبندی شده را بررسی و انجام می دهد (همان سیستم Cron Job). زمانی که اینترنت ها فیلتر یا محدود شدند این کار ودرپرس برای سرعت سایت شما فاجعه بار است و هرچه سریعتر بهتر است غیرفعال شود.

حتما بخوانید  ساخت فایل htaccess پیش فرض وردپرس

برای این کار نیز کافیست به هاست رفته و فایل wp-config.php را پیدا کرده و آخر آن قطعه کد زیر را برای غیرفعالسازی آن قرار دهید :

PHP
define(‘DISABLE_WP_CRON’, true);

خب پس از قرار دادن کد در فایل کافیست تغییرات را ذخیره کنید و پس از آن از طریق کنترل پنل هاست خود یک Real Cron Job بسازید که هر 15 دقیقه یک بار اجرا شود.

اگر هنوز هم در افزایش سرعت سایت خود به مشکل خورده اید می توانید با ما و متخصصین رویال سایت در ارتباط باشید. 🫡

موفق و سربلند باشید.🌹🥇

میانگین امتیازات ۵ از ۵
از مجموع ۱ رای

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *