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

در شرایط فعلی اینترنت کشور، یکی از چالش‌های جدی وب‌سایت‌های وردپرسی، لود نشدن یا کند لود شدن منابع خارجی است. بسیاری از قالب‌ها و افزونه‌ها برای بارگذاری فونت‌ها، آیکون‌ها و اسکریپت‌های جاوااسکریپت، به سرویس‌هایی مانند 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% وب سایت ها سازگاری کامل دارد.

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

4.3/5 - (6 امتیاز)

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

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

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

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

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

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

        سلام
        Psybooks.ir

      2. امکان داره این سایت روهم چک کنید:
        matreshka.ir

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

          سرعت وب سایت شما اکنون در وضعیت ایده الی بود.

  2. مسعود گفت:

    سلام وقتتون بخیر
    سایت منم همین مشکل را دارد
    http://www.masoudtoy.ir

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

      وب سایت شما مشکل فونت گوگل داره. در اموزش ذکر کردیم چه کنید.

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

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

  3. زهرا گفت:

    سلام سایت بنده دچار مشکل کندی سرعت در حساب کاربری و پیشخوان شده است ممنون میشم راهنمایی کنید. bodenow.com

  4. رها عباسی گفت:

    چرا کامنتم رو منتشر نمیکنید؟

  5. مهرداد گفت:

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

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

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

  6. داریوش گفت:

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

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

      گراواتار در تنظیمات / گفتگو / نیم رخ ها را غیر فعال کنید.

  7. حامد گفت:

    سلام بعد اتنلال در اینترنت سایت دچار کندی شدید شده
    kalka.ir

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

      وب سایت شما سرعت خوبی داشت و مشکلی نبود!

  8. Dr amin Nasiri گفت:

    سلام سایتمون افتضاح شده سرعتش و ناقص لود میشه
    Ardelltik.com

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

      گوگل تگ منیجر را از وب سایت خود حذف کنید.

  9. این کد رو رو حالت php بذاریم؟cloudflare

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

      در توابع قالبتون.

  10. محمد گفت:

    سلام از کد های بالا استفاده کردم
    ارور functions.php line 7182 و admin-header.php line 14

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

      کد را در جای مناسبی قرار ندادید احتمالا. تیکت بزنید بررسی کنیم.

  11. رها عباسی گفت:

    حداقل توی تیکت بگید که چه مشکلی دارید که کامنت ها رو تایید نمیکنید

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

      تایید کردیم قربان حجم نظرات زیاد است.

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

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

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

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

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

  +  32  =  40