تخطَّ إلى المحتوى

سرعة وأداء المواقع

تسريع موقع ووردبريس: 10 خطوات عملية تقلل زمن التحميل للنصف

قراءة في 3 دقائق

تسريع موقع ووردبريس: 10 خطوات عملية تقلل زمن التحميل للنصف

كل ثانية إضافية في تحميل صفحتك بتكلّفك زوّار ومبيعات وترتيبًا في جوجل. الخبر الحلو إن أغلب مواقع ووردبريس البطيئة بتعاني من نفس 10 أسباب، وحلّها لا يحتاج مبرمجًا في معظم الحالات. الخطوات دي مرتّبة من الأكبر أثرًا إلى الأصغر، فابدأ من الأول ولا تقفز.

قبل ما تبدأ: قِس الوضع الحالي

افتح PageSpeed Insights واختبر الصفحة الرئيسية وصفحة منتج أو مقال. سجّل ثلاثة أرقام: LCP (زمن ظهور أكبر عنصر)، TTFB (زمن استجابة السيرفر)، والحجم الكلي للصفحة. هتقارن بيهم بعد كل خطوة عشان تعرف إيه اللي فرق فعلًا.

قاعدة ذهبيةغيّر حاجة واحدة في كل مرة وأعد القياس. لو غيّرت 5 حاجات مرة واحدة وحصلت مشكلة، مش هتعرف السبب.

الخطوات العشر

  1. 1

    الاستضافة أولًا (TTFB)

    لو زمن استجابة السيرفر أعلى من 600 ملّي ثانية، مفيش إضافة كاش هتنقذك. استضافة مشتركة رخيصة ومزدحمة هي السبب الأول للبطء في السوق العربي. انتقل لاستضافة بسيرفرات LiteSpeed أو NGINX وذاكرة كافية لـ PHP.

  2. 2

    حدّث PHP إلى 8.2 أو أحدث

    من لوحة الاستضافة، بدّل إصدار PHP. الفرق بين PHP 7.4 و8.2 يصل إلى 30% في سرعة التنفيذ بدون تغيير سطر كود. اختبر الموقع بعدها لأن بعض الإضافات القديمة قد تتوقف.

  3. 3

    فعّل الكاش على مستوى الصفحة

    استخدم LiteSpeed Cache لو سيرفرك LiteSpeed، أو WP Rocket / W3 Total Cache غير ذلك. ابدأ بالإعدادات الافتراضية فقط: كاش الصفحات + كاش المتصفح (شرح أنواع الكاش الأربعة). لا تفعّل دمج الملفات أو تأجيل الجافاسكربت في اليوم الأول.

  4. 4

    الصور: WebP + الأبعاد الصحيحة + التحميل الكسول

    الصور غالبًا 60–70% من حجم الصفحة (دليل تحسين الصور كاملًا هنا). حوّلها إلى WebP، وارفعها بأبعاد قريبة من المعروض (لا ترفع 4000px لصندوق 400px)، واترك التحميل الكسول مفعّلًا لكل ما هو أسفل الشاشة الأولى.

  5. 5

    راجع الإضافات وأزل الزائد

    افتح قائمة الإضافات واسأل عن كل واحدة: هل أستخدمها فعلًا؟ إضافات المشاركة الاجتماعية، والمنزلقات، والإحصائيات داخل الموقع أشهر ما يبطّئ. كل إضافة تحمّل CSS/JS في كل صفحة حتى لو لم تُستخدم فيها.

  6. 6

    الخطوط: حمّلها من سيرفرك ولا تكثر منها

    خطّان بحد أقصى (عناوين ونص)، ووزنان أو ثلاثة لكل خط. استضف ملفات الخط على موقعك بدل Google Fonts عشان تلغي اتصالًا خارجيًا وتحقق الخصوصية.

  7. 7

    نظّف قاعدة البيانات

    المراجعات (Revisions) والتعليقات المزعجة والخيارات المؤقتة (transients) المنتهية تتراكم. إضافة WP-Optimize أو أمر واحد في WP-CLI تنظّفها. حدّد عدد المراجعات في wp-config.php: define('WP_POST_REVISIONS', 5);

  8. 8

    استخدم CDN

    Cloudflare المجاني يكفي لأغلب المواقع: يقرّب الملفات الثابتة من زوّارك في السعودية والخليج وأوروبا، ويحميك من بعض الهجمات. فعّل «Auto Minify» و«Brotli» من لوحته.

  9. 9

    أجّل الجافاسكربت غير الضرورية

    بعد ما تستقر الخطوات السابقة، فعّل «Defer JS» في إضافة الكاش واستثنِ سكربتات الدفع وسلة المشتريات. لو ظهرت مشكلة في أي زر، أضف سكربته للاستثناءات بدل ما تعطّل الميزة كلها.

  10. 10

    قلّل طلبات الواجهة الأمامية

    عطّل الإيموجي والـ Embeds وملفات Dashicons لغير المسجّلين. الكود التالي يوفّر 3–4 طلبات HTTP في كل صفحة.

php
// تعطيل الإيموجي والتضمينات و Dashicons للزوّار — يوضع في functions.php للقالب الابن
add_action( 'init', function () {
    remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
    remove_action( 'wp_print_styles', 'print_emoji_styles' );
    remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
    remove_action( 'wp_head', 'wp_oembed_add_host_js' );
} );

add_action( 'wp_enqueue_scripts', function () {
    if ( ! is_user_logged_in() ) {
        wp_deregister_style( 'dashicons' );
    }
}, 100 );

الأرقام اللي تستهدفها

المقياسممتازمقبوليحتاج عمل
TTFBأقل من 200ms200–600msأكثر من 600ms
LCPأقل من 2.5 ث2.5–4 ثأكثر من 4 ث
حجم الصفحةأقل من 1 MB1–2.5 MBأكثر من 2.5 MB
عدد الطلباتأقل من 4040–80أكثر من 80

أسئلة شائعة

هل أحتاج أكثر من إضافة كاش؟
لا، إضافتان للكاش تتعارضان وتسبّبان صفحات قديمة أو معطّلة. واحدة فقط، ولو سيرفرك LiteSpeed فإضافته الرسمية هي الأفضل.
نتيجة PageSpeed 100 هل هي الهدف؟
الهدف هو تجربة المستخدم والأرقام الأساسية (LCP, INP, CLS) في المنطقة الخضراء. متجر بنتيجة 85 وتجربة شراء سلسة أفضل من موقع بنتيجة 100 وزر «أضف للسلة» بطيء.
فعّلت الكاش والموقع اتكسر، أعمل إيه؟
أوقف خيارات دمج/تأجيل CSS وJS فقط وأبقِ كاش الصفحات. أغلب الأعطال سببها الدمج، وليس الكاش نفسه.

عايز حد يعملها لك؟

خدمة تسريع وتحسين أداء مواقع ووردبريس من Mirror ORG: قياس، تنفيذ، وتقرير قبل/بعد بأرقام واضحة.

اطلب خدمة التسريع

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *