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

همزمان با اینترنت ملی در کشور (قطع شدن دسترسی به اینترنت بین الملل) شاهد افت شدید سرعت در سایت های وردپرسی به ویژه در پیشخوان وردپرس هستیم. اما علت این چیست؟

در زمان قطعی دسترسی به اینترنت بین الملل، هاست شما توانایی برقراری ارتباط با اینترنت بین الملل را ندارد، از این رو درخواست های “Requests” وردپرس شما به سایت های خارجی مانند WordPress.org یا Elementor.com و سایر سرویس دهنده های وردپرس، با تایم اوت Time out مواجه خواهند شد. این افت سرعت وردپرس ناشی از ریکویست هایی است که با تایم اوت مواجه می شوند.

 

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

در ادامه به بررسی راهکار های عملی و رفع مشکل می پردازیم.

 

1- استفاده از افزونه های موجود

افزونه های زیادی در مارکت های مختلف مانند راست چین و ژاکت وجود دارد که به صورت اتوماتیک، این مشکل را برای سایت شما برطرف خواهند کرد. البته این افزونه ها رایگان نیستند و باید مبلغی را برای خرید لایسنس آن پرداخت کنید.

تیم ما برای شما در انتهای این مطلب، لینک دانلود رایگان افزونه را قرار داده است.

2- استفاده از مهارت کدنویسی (نیاز به تخصص php)

اگر در کدنویسی و فایل های وردپرس مانند functions.php مهارت دارید. می توانید از کد زیر استفاده کنید:

add_filter(‘pre_http_request’, function ($false, $parsed_args, $url) {
$whitelist_hosts = [
‘zarinpal.com’,
‘zibal.com’,
‘rtl-theme.com’,
‘zhaket.com’,
‘sms.ir’,
‘bale.ai’,
‘melipayamak.com’,
‘farazsms.com’,
‘hesabfa.com’,
‘hesabfa.ir’,
‘basalam.com’,
‘spotplayer.ir’,
];

foreach ($whitelist_hosts as $host) {
if (!empty($host) && (strpos($url, $host) !== false)) {
return $false;
}
}

return [‘headers’ => ”, ‘body’ => ”, ‘response’ => ”, ‘cookies’ => ”, ‘filename’ => ”];
}, 10, 3);