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

در شرایط فعلی اینترنت کشور، یکی از چالش‌های جدی وب‌سایت‌های وردپرسی، لود نشدن یا کند لود شدن منابع خارجی است. بسیاری از قالب‌ها و افزونه‌ها برای بارگذاری فونت‌ها، آیکون‌ها و اسکریپت‌های جاوااسکریپت، به سرویس‌هایی مانند Google Fonts، Google reCAPTCHA و CDNهای خارجی نظیر cdnjs و unpkg وابسته هستند؛ سرویس‌هایی که به‌دلیل محدودیت‌های شبکه یا تحریم‌ها، در داخل کشور یا به‌سختی لود می‌شوند یا اصلاً در دسترس نیستند.

این موضوع می‌تواند باعث بروز مشکلاتی مانند:

  • کندی شدید سایت

  • ناقص لود شدن صفحات

  • نمایش ندادن فونت‌ها و آیکون‌ها

  • اختلال در عملکرد فرم‌ها و ثبت‌نام کاربران

شود؛ در حالی که بسیاری از مدیران سایت‌ها از دلیل اصلی این مشکلات اطلاعی ندارند.

در این مقاله قصد داریم راهکارهای عملی و قطعی برای حذف یا جایگزینی منابع خارجی در وردپرس ارائه دهیم؛ راهکارهایی که بدون نیاز به افزونه‌های جانبی و تنها با افزودن چند قطعه کد به فایل functions.php قالب (یا پلاگین اختصاصی)، باعث می‌شوند وب‌سایت شما:

  • کاملاً با شرایط اینترنت داخلی سازگار شود

  • سریع‌تر لود شود

  • وابستگی خود به سرویس‌های خارجی را به حداقل برساند

در ادامه، مهم‌ترین منابع خارجی رایج در وردپرس (مانند Google Fonts، reCAPTCHA، Font Awesome و کتابخانه‌های جاوااسکریپت CDN) را بررسی کرده و برای هرکدام، روش حذف امن یا جایگزینی لوکال را به‌صورت دقیق معرفی می‌کنیم.

 

1. کندی سرعت بخاطر افزونه دیجیتس – Digits

add_filter('script_loader_src', function ($src) {
    if (strpos($src, 'unpkg.com/libphonenumber-js') !== false) {
        return false;
    }
    return $src;
}, 999);

2. کندی سرعت بخاطر لود فایل Font Awesome از Cloudflare

add_filter('style_loader_src', function ($src) {
    if (strpos($src, 'cdnjs.cloudflare.com/ajax/libs/font-awesome') !== false) {
        return false;
    }
    return $src;
}, 10, 1);

 

3. کندی سرعت بخاطر لود فونت های گوگل Google Fonts

add_filter('script_loader_src', function ($src) {
    $blocked = [
        'google.com',
        'gstatic.com',
        'fonts.googleapis.com',
        'fonts.gstatic.com'
    ];

    foreach ($blocked as $domain) {
        if (strpos($src, $domain) !== false) {
            return false;
        }
    }
    return $src;
}, 10, 1);

add_filter('style_loader_src', function ($src) {
    if (strpos($src, 'fonts.googleapis.com') !== false) {
        return false;
    }
    return $src;
}, 10, 1);

 

توجه کنید این راهکارها موقت می باشند و با توجه به نیاز راهکار سریع ، این کدها طراحی شده است که با 99% وب سایت ها سازگاری کامل دارد.

این ها برخی از راهکار ها برای مشکلات رخ داده است. اگر در وب سایت شما ، دچار مشکل کندی سرعت شدید شده اید کافیست در بخش نظرات ادرس وب سایت خود + نوع مشکل را مطرح کنید تا راهکار مناسب در همین نوشته بروزرسانی شود

5/5 - (3 امتیاز)

One thought on “رفع مشکل کندی سرعت وب سایت های فروشگاهی در شرایط اینترنت ملی

  1. امیرعلی اکبری گفت:

    سلام وقت بخیر / سایت بندم بعد قطع شدن اینترنت بارگزاریش خیلی کند شده

    1. محمد مجیدی گفت:

      ادرس سایت قرار بدید بررسی بکنیم!

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

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

8  +  2  =