ووردبريس، كأشهر نظام إدارة المحتوى على مستوى العالم، فإن أداؤه يلعب دورًا حاسمًا في نجاح المواقع الإلكترونية التي يتم بناؤها باستخدامه.

2 دقيقة للقراءة
2026-03-13
2026-06-03
2,203
أنا أحصل على عمولة عند التسوق عبر الروابط أدناه، ولا يُضاف أي تكلفة عليك.

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

استراتيجية تحسين السرعة الأساسية

سرعة الموقع الإلكتروني تعتبر أساسًا مهمًا لتجربة المستخدم وأيضًا لتحسين ترتيب الموقع في نتائج محركات البحث (SEO). سيركز هذا القسم على التقنيات الأساسية التي تؤثر مباشرة على وقت تحم

تفعيل آلية تخزين الكائنات (Object Caching)

تعتبر ذاكرة التخزين المؤقت للكائنات (Object Cache) واحدة من أكثر الطرق فعالية لتحسين الأداء الديناميكي لموقع ووردبريس (WordPress). يقوم جوهر ووردبريس والإضافات والقوالب بإجراء عمليات استعلام على قاعدة البيانات بشكل متكرر لتوليد الصفحات. تعمل ذاكرة التخزين المؤقت للكائنات عن طريق تخزين نتائج عمليات الاستعلام في ذاكرة الخادم، مما يسمح بقراءة نفس الطلبات مباشرة من الذاكرة في المرات اللاحقة، وبالتالي تجن

القراءة الموصى بها اكتساب المهارات الأساسية لتحسين أداء ووردبريس، وزيادة سرعة الموقع وأداء تحسين محركات البحث (SEO) بشكل كبير.

أكثر امتدادات تخزين البيانات المؤقتة للكائنات شيوعًا هي Redis أو Memcached. على سبيل المثال، بالنسبة لـ Redis، يجب عليك تثبيت خدمة Redis على الخادم بالإضافة إلى امتداد Redis للغة PHP. بعد ذلك، يمكنك استخدام أداة إضافية لإدارة التخزين المؤقت (مثل…). Redis Object Cache) لتفعيل هذه الميزة. بعد التفعيل، سيقوم الإضافة بـ wp-config.php أضف إلى الملف التكوين التالي لإنشاء اتصال بين WordPress و Redis:

خادم ووردبريس من شركة UltaHost
ضمان استرداد المال خلال 30 يومًا، عرض نطاق ترددي وقواعد بيانات غير محدودين، حماية مجانية ضد هجمات DDoS، خصم 50% عند الشراء لمدة 3 سنوات (السعة المتاحة: 501–4 تيرابايت).
define('WP_REDIS_HOST', '127.0.0.1');
define('WP_REDIS_PORT', 6379);
define('WP_REDIS_TIMEOUT', 1);
define('WP_REDIS_READ_TIMEOUT', 1);

تنفيذ تخزين الصفحات الثابتة (Static Page Caching)

بالنسبة للصفحات التي لا تتغير محتوياتها بشكل متكرر، فإن تحويلها إلى ملفات HTML ثابتة وتقديمها مباشرة للزوار يمكن أن يؤدي إلى تحسين كبير في سرعة التصفح. هذا يقلل بشكل كبير من عبء تنفيذ أكواد PHP واستعلامات قواعد البيانات.

يمكنك استخدام إضافات (plugins) مثل… WP RocketW3 Total Cache أو LiteSpeed Cache(إذا كان خادمك يستخدم LiteSpeed) لتنفيذ تخزين الصفحات في الذاكرة المؤقتة (الكاش). عادةً ما تقوم هذه الإضافات (البرامج الإضافية) بإنشاء ملفات كاش ثابتة عند الزيارة الأولى، وتحدد قواعد لانتهاء صلاحية هذه الملفات WP Rocket في هذا البرنامج، يمكنك بسهولة تفعيل ميزة “تخزين الصفحات المؤقت” (Page Caching) وتعيين دورات حياة مختلفة للتخزين المؤقت حسب نوع الصفحة (مثل الصفحة الرئيسية، صفحات المقالات، إلخ).

تحسين الصور وموارد الوسائط.

الصور غير المحسنة هي السبب الرئيسي في تضخم الصفحات. يجب اتباع مبادئ معينة عند تحسين الصور، وهي: اختيار الصيغة المناسبة، ضغط حجم الملفات، وتوفير صور قابلة للعرض على أجهزة مختلفة (صور م

يُنصح باستخدام تنسيق WebP، لأنه يسمح بتقليل حجم الملفات بشكل كبير مع الحفاظ على جودة الصورة. يمكنك استخدام إضافات (plugins) لتطبيق ذلك. ShortPixel أو Imagify يتم تحويل الصور المرفوعة تلقائيًا إلى تنسيق WebP، ويتم توفير خيارات بديلة (PNG/JPEG) للمتصفحات التي لا تدعم تنسيق WebP. بالإضافة إلى ذلك، من المهم تفعيل خاصية “التحميل التدريجي” (lazy loading)، والتي تسمح بتحميل الصور فقط عندما تصل إلى نطاق عرض الشاشة (viewport)، مما يساعد في تقليل وقت تحميل الصفحة الأولى بشكل كبير.

القراءة الموصى بها دليل الأمثلية الشامل لتحسين ووردبريس: من تسريع أداء الموقع إلى ارتفاع ملحوظ في ترتيبات محركات البحث (SEO)

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

مع تشغيل الموقع الإلكتروني، يتراكم في قاعدة البيانات كمية كبيرة من البيانات الزائدة، مثل النسخ المعدلة، المسودات، التعليقات غير المفيدة، وما إلى ذلك. لذلك، فإن التنظيف الدوري أمر بالغ الأهمية ل

تنظيف إصدارات تعديل المقال والمسودات التلقائية

يقوم ووردبريس بشكل افتراضي بحفظ كل نسخة معدلة من المقالات، وقد يؤدي ذلك إلى… wp_posts ازداد حجم الجدول بشكل كبير. على الرغم من أن ميزة التعديلات مفيدة للتعاون، إلا أن وجود عدد كبير من النسخ المعدلة غير ضروري بالنسبة لمعظم المدونات الشخصية.

يمكنك القيام بذلك عن طريق… wp-config.php أضف الكود التالي إلى الملف لتقييد عدد إصدارات التعديلات المحفوظة، أو حتى لمنع حفظها تمامًا:

استضافة.كوم استضافة مشتركة
أداء عالٍ مع وحدات المعالجة المركزية AMD EPYC، ووحدات تخزين NVMe SSD وLiteSpeed، ودعم داخلي متخصص على مدار الساعة طوال أيام الأسبوع، وتدابير أمنية متقدمة بما في ذلك SSL، وقوة الغاشمة، والحماية من البرامج الضارة والحماية من DDoS، وتوفير ما يصل إلى 731 تيرابايت 4 تيرابايت
// 限制每个文章最多保存5个修订版本
define('WP_POST_REVISIONS', 5);
// 或完全禁用修订版本
define('WP_POST_REVISIONS', false);
// 同时清理自动保存间隔(单位:秒),设置为较长时间
define('AUTOSAVE_INTERVAL', 300); // 每5分钟自动保存一次

بالنسبة للإصدارات المعدلة الموجودة بالفعل، يمكن استخدام إضافات تنظيف متخصصة (مثل…) WP-Optimize) أو تشغيل استعلام SQL مخصص للحذف الآمن.

تحسين هيكل جداول قاعدة البيانات

يمكن أن يؤدي إضافة البيانات وحذفها وتعديلها واسترجاعها بشكل متكرر على مدى فترة طويلة إلى تكوّن شظايا في جداول قواعد البيانات، مما يقلل من كفاءة عمليات الاستعلام. يساعد تحسين جد

يمكنك باستخدام phpMyAdmin اختيار جميع جداول بيانات ووردبريس يدويًا وتنفيذ عملية “تحسين الجداول”. ولكن الطريقة الأكثر سهولة هي استخدام إضافات (plugins) لإنجاز ذلك تلقائيًا. على سبيل المثال…WP-Optimize يوفر الإضافة (البرنامج الإضافي) ميزة التحسين التلقائي لقاعدة البيانات في أوقات محددة مسبقًا؛ يمكنك ضبط تنفيذ مهمة التحسين تلقائيًا مرة واحدة في الأسبوع أو مرة واحدة في الشهر

القراءة الموصى بها الدليل النهائي لتحسين ووردبريس: مجموعة كاملة من الاستراتيجيات العملية بدءًا من تعزيز السرعة إلى تصنيفات تحسين محركات البحث

تحسين تحميل الكود والموارد

الكود الموجز والفعال هو الأساس الذي يجعل الموقع يستجيب بسرعة. طرق تحميل الكود الخاطئة يمكن أن تؤدي إلى تباطؤ سرعة عرض الصفحات بشكل كبير.

دمج ملفات CSS/JavaScript وضغطها

كل ملف CSS أو JS يتسبب في طلب واحد عبر بروتوكول HTTP. عدد الطلبات الكبير يمكن أن يؤدي إلى إطالة وقت تحميل الصفحة. يمكن دمج الملفات الصغيرة معًا لتشكيل عدد أقل من الملفات الكبيرة، مما يقلل من عدد الطلبات المطلوبة. أما عملية الضغط (Minification) فهي تتمثل في إزالة المسافات الفارغة والتعليقات وعلامات التبويب من الكود، مما يقلل من حجم الملفات.

الاستضافة المشتركة InterServer
استضافة مشتركة $2.50 دولار أمريكي في الشهر، الشهر الأول $0.1 دولار أمريكي الرمز الترويجي tryinterserver، 461 نص برمجي للتطبيقات السحابية، تثبيت بنقرة واحدة.

معظم إضافات التخزين المؤقت (مثل…) WP RocketAutoptimizeتوفر جميع هذه الأدوات خاصية دمج وضغط ملفات CSS/JS بنقرة واحدة. عند تفعيل هذه الخاصية، من الضروري إجراء اختبارات للتأكد من أنها لا تسبب أي مشاكل، حيث قد تؤدي بعض الثيمات أو الإضافات إلى أخطاء في الاعتمادات (dependencies) بسبب عملية الدمج. يُنصح عادةً بتفعيل خاصية “الضغط فقط” أولاً، وإذا كان كل شيء ي

تحميل الكود الجافاسكريبتي غير الضروري بشكل متأخر

ليس من الضروري تنفيذ جميع ملفات JavaScript عند تحميل الصفحة في البداية. يمكن تحديد الملفات التي لا تؤثر مباشرة على محتوى الصفحة الأولية (مثل مربعات التعليقات، أزرار مشاركة وسائل التواصل الاجتماعي، المكتبات التي يتم تحميلها بشكل متأخر، إلخ) لتتم تنفيذها بشكل متأخر أو بشكل متزامن (أسينكروني)، مما ي

يمكنك استخدامه. async أو defer يمكن استخدام الخصائص (properties) للتحكم في تحميل السكريبتات (scripts).async يشير ذلك إلى أن عملية تنزيل السكريبت تتم بشكل غير متزامن (async)، وبمجرد اكتمال التنزيل يتم تنفيذ السكريبت فورًا، دون ضمان ترتيب معين لتنفيذ الخطوات.defer يشير ذلك إلى أن عملية تنزيل السكريبت تتم بشكل غير متزامن (async)، ولكن بعد اكتمال تحليل محتوى HTML، يتم تنفيذ السكريبت.DOMContentLoaded تُنفذ الأحداث بالترتيب قبل أن يتم تشغيلها.

تسمح العديد من إضافات التحسين بإدارة سلوك تحميل السكريبتات من خلال قائمة الموارد. بالنسبة للسكريبتات المضافة بواسطة المواضيع أو الإضافات، يمكنك أيضًا إضافتها يدويًا إلى قائمة الاستثناءات وتعيين إع defer الخصائص (Properties). على سبيل المثال، في… functions.php إضافة مرشح (Filter) إلى:

function add_defer_attribute($tag, $handle) {
    // 将 `my-script-handle` 替换为你的脚本句柄
    if ( 'my-script-handle' !== $handle ) {
        return $tag;
    }
    return str_replace( ' src', ' defer="defer" src', $tag );
}
add_filter('script_loader_tag', 'add_defer_attribute', 10, 2);

بيئة الخادم وإعداداته

بيئة التشغيل الأساسية للموقع الإلكتروني هي أساس الأداء. حتى لو كان الكود محسنًا بشكل جيد، فإن خادمًا غير مُهيأ بشكل صحيح قد يصبح عائقًا أمام الأداء السليم للموقع.

اختر إصدار PHP عالي الأداء.

استخدم دائمًا أحدث إصدارات PHP المستقرة والمدعومة. إصدارات PHP الجديدة، مثل سلسلة PHP 8.x، ليست أكثر أمانًا فحسب، بل توفر أيضًا تحسينات كبيرة في الأداء بفضل محرك التنفيذ الخاص بها (مثل مترجم JIT). قد يزيد سرعة توليد الصفحات بنسبة تصل إلى أكثر من 501% مقارنة بإصدارات PHP 5.6 أو 7.x.

يمكنك بسهولة تغيير إصدار PHP في لوحة تحكم المضيف (مثل cPanel). بعد إجراء التغيير، من المهم جدًا التحقق تدريجيًا من توافق مواضيع الموقع والإضافات للتأكد من أنها تعمل بشكل صحيح في الإصدار الجديد.

تفعيل ضغط Gzip أو Brotli

يمكن لعملية الضغط على جانب الخادم أن تقلل بشكل كبير من حجم موارد النصوص (مثل HTML وCSS وJS) قبل إرسالها إلى المتصفح. يعتبر Gzip معيارًا مدعومًا على نطاق واسع للضغط، بينما يُعد Brotli خوارزمية أحدث وأكثر كفاءة في عملية الضغط، لكنها تتطلب دعمًا من كل من الخادم والعميل.

بالنسبة لخادم Apache، يمكنك… .htaccess أضف قاعدة في الملف لتفعيل ضغط Gzip:

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript application/json
</IfModule>

بالنسبة لخادم Nginx، يجب تفعيل هذه الميزة في ملف الإعدادات (configuration file). gzip العديد من خدمات الاستضافة الافتراضية عالية الجودة أو خدمات استضافة ووردبريس الإدارية تم تفعيل خاصية ضغط البيانات باستخدام تقنية Brotli بشكل افتراضي، وهي الخيار الأفضل.

استخدام شبكة توزيع المحتوى.

تقوم خدمات CDN (Content Delivery Network) بتخزين مواردك الثابتة (مثل الصور وملفات CSS وJS والخطوط) في خوادم موزعة حول العالم، مما يسمح للمستخدمين باسترجاع هذه الموارد من العقدة الأقرب جغرافيًا إليهم. ونتيجة لذلك، يتم تقليل التأخير في تحميل المحتوى بشكل كبير،

عادةً ما يتضمن تكوين خدمة CDN تحويل سجلات نوع CNAME الخاصة بنطاقك الإلكتروني إلى عنوان مزود خدمة CDN (مثل Cloudflare أو KeyCDN)، بالإضافة إلى ضبط الموقع الأصلي (خادمك) في لوحة تحكم خدمة CDN. بعد ذلك، يمكنك استخدام إضافات (plugins) لتسهيل عملية إدارة وتحسين أداء خدمة CDN. CDN Enablerلتسهيل إعادة كتابة عناوين موارد الموقع الإلكتروني (URLs) بحيث تشير إلى أسماء نطاقات خدمات التخزين السحابي الموزع (CDN).

الملخصات

تحسين أداء ووردبريس (WordPress) يعتبر مشروعًا شاملاً يتطلب التعاون على عدة مستويات، مثل الخادم، وقاعدة البيانات، والكود، والموارد. الأساس يكمن في تطبيق استراتيجيات تخزين مؤقت فعالة (مثل تخزين الكائنات وتخزين الصفحات)، والحفاظ على قاعدة البيانات مصغرة وفعالة، وتحسين طريقة تحميل الموارد الأمامية (الجزء المرئي للمستخدم)، بالإضافة إلى تكوين بيئة خادم قوية واستخدام خدمات CDN (Content Delivery Network). إذا اتبعت الخطوات الموضحة في هذا المقال وقمت بالصيانة والمراقبة بشكل دوري، فسوف تتمكن من تحقيق تحسينات كبيرة في أداء موقعك على ووردبريس، مما يوفر تجربة تصفح سريعة وسلسة للمستخدمين، ويمنحك مي

الأسئلة الشائعة الأسئلة المتداولة

أي من التحسينات يجب تنفيذه أولاً؟

من بين جميع التدابير التحسينية، تفعيل ذاكرة التخزين المؤقت للصفحات (page caching) عادةً ما يكون أسرع الخطوات في تحقيق النتائج وأكثرها فائدة. بالنسبة لمعظم المواقع التي تعتمد على عرض المحتوى، يمكن أن يقلل ذلك من وقت تحميل الصفحات من عدة ثوانٍ إلى مجرد مللي ثوانٍ، مما يحسن بشكل كبير تجربة المستخدم ويقلل الضغط المؤقت على الخوادم. بعد إتمام هذه ال

هل سيؤدي استخدام العديد من مكونات التخزين المؤقت إلى حدوث تعارض؟

نعم، يجب بالتأكيد عدم تفعيل أكثر من إضافة تخزين مؤقت (cache plugin) تؤدي نفس الوظيفة في نفس الوقت. على سبيل المثال، لا يجب تثبيت إضافات تخزين مؤقت متعددة في نفس الوقت. WP Rocket و W3 Total Cache تفعيل وظيفة تخزين الصفحات في كلتا الحالتين قد يؤدي إلى حدوث تعارض في القواعد، وعدم قدرة تخزين البيانات على العمل بشكل صحيح، بل وقد يسبب مشاكل في عرض الموقع الإلكتروني. من الأفضل اختيار إضافة تخزين بيانات ش

数据库优化多久进行一次比较合适?

بالنسبة للمواقع التي تتمتع بتكرار معتدل في تحديث المحتوى (مثل نشر عدة مقالات يوميًا)، يُنصح بإجراء تحسين منهجي لقاعدة البيانات مرة واحدة في الشهر، وذلك يشمل إزالة النسخ المعدلة والتعليقات غير المرغوبة وتحسين هيكل الجداول. أما بالنسبة للمواقع ذات الحركة المرورية العالية والتفاعلات المستمرة من قبل المستخدمين (مثل المن WP-Optimize انتظر حتى يتم إعداد الإضافات وتحديد المهام المؤجلة لتنفيذها تلقائيًا.

ماذا أفعل إذا لم يتم تحديث الموقع الإلكتروني بعد تفعيل خاصية التخزين المؤقت (الكاش)؟

هذه ظاهرة طبيعية، وهي أيضًا الغرض من استخدام الذاكرة المؤقتة (الكاش): عرض المحتوى الثابت. يجب عليك تنظيف الذاكرة المؤقتة يدويًا لكي تظهر التغييرات. تقريبًا جميع إضافات إدارة الذاكرة المؤقتة توفر زرًا سريعًا لـ “تنظيف الذاكرة المؤقتة” في شريط الإدارة الخلفي. بالنسبة لتحديثات المقالات، فإن إضافات الذاكرة المؤقتة المتقدمة عادةً ما تتعرف تلقائيًا على التحديثات وتقوم بتنظيف الصفحات المعنية من الذاكرة المؤقتة. إذا است