Loading...
WordPress مُدار

منصة WordPress

WordPress مُدار يصل موصولاً مسبقاً بقاعدة بيانات MySQL، وذاكرة كائنات Redis، وAuto SSL، وedge CDN cache وWAF. تثبّت الموقع أو ترحّله مرة واحدة، وكل طبقة يحتاجها موقع WordPress عادةً بإضافة أو مزوّد منفصل تُدار من لوحة cdn.com.tr واحدة.

منصة WordPress

المشكلة الحقيقية في WordPress المُدار ذاتياً

موقع WordPress الإنتاجي ليس مجرد WordPress أبداً. يحتاج إلى قاعدة بيانات، وذاكرة كائنات، وcache صفحات، وخط معالجة صور، وشهادات TLS، وDNS، وجدار حماية — وعلى الاستضافة المشتركة يكون كل منها إضافة، أو إضافة مدفوعة، أو خدمة تلصقها بنفسك. تعارضات الإصدارات بين بيئة تشغيل PHP وخادم MySQL وإضافة تخزين مؤقت مصدر دائم للشاشات البيضاء. يستبدل cdn.com.tr هذا الترقيع بحزمة مُدارة واحدة تكون فيها بيئة التشغيل وقاعدة البيانات وRedis والـ edge متوافقة ومُوفَّرة معاً.

ذاكرة كائنات Redis تقلّل حمل قاعدة البيانات فعلاً

معظم بطء WordPress تحت الحمل هو استعلامات قاعدة بيانات متكرّرة ومتطابقة للخيارات والقوائم وبيانات المقالات الوصفية. تندرج إضافة Redis المُدارة بصفتها object cache drop-in لـ WordPress، فتُجاب تلك الاستعلامات من الذاكرة بدلاً من MySQL. لمواقع WooCommerce والعضويات حيث تكون الصفحات مخصّصة ولا يمكن تخزينها بالكامل كصفحات، هذا ما يُبقي صفحات السلة والحساب سريعة. ولأن Redis مُدار، تُحقَن بيانات الاعتماد في بيئة التشغيل وتُدوَّر نيابةً عنك بدلاً من قبوعها في شاشة إعدادات إضافة.

edge CDN cache وتحسين الصور مدمجان

تُقدَّم الأصول الثابتة وHTML القابل للتخزين من edge لدى cdn.com.tr قرب الزائر، ما يقلّص الذهاب والإياب إلى الـ origin ويمتص طفرات حركة المرور أثناء الحملات. يعيد تحسين الصور ترميز المرفوعات إلى صيغ حديثة ويقدّم نسخاً بأحجام مناسبة، ما يُزيل الحاجة إلى إضافة تحسين ثقيلة تنافس موقعك على عمّال PHP. تفهم قواعد الـ cache ملفات cookies تسجيل الدخول في WordPress وسلة WooCommerce، فيتجاوز المستخدمون المُسجَّلون والمتسوّقون الـ cache المشترك بشكل صحيح بينما يحصل الزوار المجهولون على صفحات مخزَّنة.

Auto SSL وDNS وWAF أمام wp-admin

أكثر عناوين URL تعرّضاً للهجوم في أي تثبيت WordPress هي wp-login.php وxmlrpc.php. ولأن حركة المرور تصل إلى edge لدى cdn.com.tr قبل الـ origin، يرشّح الـ WAF أنماط القوة الغاشمة والاستغلال الشائعة قبل أن تمس PHP على الإطلاق. يُبقي Auto SSL الـ HTTPS صالحاً على الجذر وwww معاً دون مهام cron أو certbot، ويُدار الـ DNS في نفس اللوحة بحيث لا يتطلب نقل النطاق التلاعب بثلاث لوحات معلومات.

ترحيل موقع قائم دون إعادة بناء

لست مضطراً لإعادة بناء الموقع لنقله. أحضِر الملفات الحالية وتصدير قاعدة البيانات، واستعِدها على المنصة المُدارة، وتحقّق على عنوان name.cdn.com.tr قبل تبديل الـ DNS. تتولى قاعدة البيانات المُدارة الاستيراد ومسائل مجموعة المحارف، ويُفعَّل Redis والـ edge cache بعد أن يتأكد المحتوى، ويحدث تحويل النطاق أخيراً بحيث لا توجد نافذة يكون فيها الموقع غير قابل للوصول.

لوحة واحدة للوكالات التي تُشغّل مواقع كثيرة

تعاني الوكالات أكثر من عدم الاتساق: ينتهي كل موقع عميل على مضيف مختلف قليلاً بإضافات مختلفة تُجري التخزين المؤقت والأمان. التوحيد على منصة WordPress المُدارة يعني نفس بيئة التشغيل، ونفس نموذج Redis والـ edge، ونفس ملف الـ WAF عبر كل مشروع. الإفراغ والسجلات وحالة النشر مرئية لكل موقع في نفس الحساب، فلا يعني تسليم موقع لعضو فريق آخر إعادة تعلّم إعداد مخصّص.

كيفية النشر، خطوة بخطوة

1

أنشئ تطبيق WordPress

افتح في اللوحة قسم Platform، واختر WordPress، وانتقِ بيئة تشغيل PHP 8 وحجم الخطة. توفّر المنصة بيئة التشغيل، وحجماً دائماً لـ wp-content، وقاعدة بيانات MySQL مُدارة، فلا تحرّر ثوابت قاعدة البيانات في wp-config.php يدوياً أبداً — إذ تُحقَن نيابةً عنك.

2

اربط نطاقك وأصدر SSL

وجّه النطاق إلى cdn.com.tr، أو أضفه بصيغة نطاق فرعي name.cdn.com.tr للاختبار أولاً. يُصدر Auto SSL الشهادة ويجدّدها، ويُتحقَّق من الجذر وwww كلٍّ على حدة بحيث لا تترك حلقة إعادة توجيه إحدى الصيغتين دون تغطية.

3

فعّل ذاكرة كائنات Redis

فعّل إضافة Redis المُدارة وأدرِج object-cache drop-in من اللوحة. عندئذٍ يخزّن WordPress نتائج الاستعلامات المكلفة والخيارات والـ transients في Redis بدلاً من إرهاق MySQL في كل طلب، وهو المكسب الأكبر لحركة المرور المُسجَّلة الدخول وحركة WooCommerce.

4

فعّل edge CDN cache وتحسين الصور

انشر الموقع عبر الـ edge بحيث تُقدَّم الملفات الثابتة — الصور وCSS وJS والخطوط — من الـ cache قرب الزائر. يعيد تحسين الصور ترميز الوسائط وضبط أحجامها آنياً، فلا تحتاج إلى إضافة تحسين منفصلة تُبطئ wp-admin.

5

اضبط قواعد WAF والإفراغ

طبّق ملف WAF أمام wp-login.php وxmlrpc.php وwp-admin، واضبط قواعد تجاوز الـ cache لملفات cookies المُسجَّلة الدخول والسلة. اضبط الإفراغ التلقائي بحيث يمسح نشرُ مقالٍ أو تحديثُ منتجٍ الـ edge cache ذا الصلة دون تفريغ يدوي.

سيناريوهات مثالية

موقع محتوى عالي الزيارات

يمتص موقع إخباري أو مدوّنة طفرات الحملات بـ edge page cache بينما يُبقي Redis لوحة التحرير مستجيبة.

متجر WooCommerce

تُخزَّن صفحات المنتجات والتصنيفات على الـ edge، وتتجاوز السلة والدفع الـ cache بشكل صحيح، ويُبقي Redis الصفحات المخصّصة سريعة تحت الحمل.

محفظة وكالة

تعمل عشرات مواقع العملاء على حزمة موحّدة واحدة بنفس نموذج SSL وWAF والتخزين المؤقت، مُدارة من حساب واحد.

الأسئلة الشائعة

هل ستُعطّل ذاكرة كائنات Redis إضافات تخزين الصفحات التي أستخدمها؟

تحلّ ذاكرة كائنات Redis وedge page cache مشكلتين مختلفتين وتعملان معاً. تقدّم ذاكرة الكائنات نتائج قاعدة البيانات من الذاكرة للصفحات غير القابلة للتخزين والمُسجَّلة الدخول؛ ويقدّم الـ edge cache استجابات ثابتة كاملة للزوار المجهولين. عادةً يمكنك التخلّي عن طبقة cache صفحات قائمة على إضافة بمجرد أن يتولاها الـ edge، مع الإبقاء على ذاكرة كائنات Redis المُدارة للأجزاء الديناميكية.

كيف يُبقى دفع WooCommerce خارج الـ cache المشترك؟

تكتشف قواعد الـ cache ملفات cookies الخاصة بـ WordPress وWooCommerce — ملف تسجيل الدخول وملفات السلة/الجلسة — وتتجاوز الـ edge cache لتلك الطلبات، بحيث لا يرى أي عميل سلة عميل آخر أبداً. تبقى صفحات المنتجات والتصنيفات المجهولة مخزَّنة، وهي حيث يكمن مكسب حركة المرور والسرعة فعلاً.

هل ما زلت أحتاج Wordfence وإضافة تخزين مؤقت وإضافة صور؟

تغطّي الحزمة ما تفعله تلك الإضافات عادةً: يحلّ الـ WAF محلّ جدار حماية إضافة الأمان أمام wp-admin، ويحلّ الـ edge وRedis محلّ إضافات التخزين المؤقت، ويحلّ تحسين الصور المدمج محلّ إضافة الصور. إزالتها تُحرّر عمّال PHP، لأن تلك الإضافات تعمل بخلاف ذلك داخل كل طلب.

هل يمسح نشرُ مقالٍ الـ CDN cache تلقائياً؟

نعم. الإفراغ التلقائي مرتبط بأحداث المحتوى، فنشرُ أو تحديثُ مقال أو صفحة أو منتج يمسح مدخلات الـ edge cache ذات الصلة. كما يمكنك الإفراغ يدوياً من اللوحة للتغييرات المفردة مثل تعديل قالب أو تصحيح صورة.

هل يمكنني الإبقاء على إصدار PHP وإضافاتي الحالية أثناء الترحيل؟

ترحّل إلى بيئة تشغيل PHP 8 المُدارة؛ ومعظم القوالب والإضافات المصانة تعمل على PHP 8 دون تغيير. تتحقّق من الموقع على عنوان name.cdn.com.tr مؤقت قبل تبديل الـ DNS، بحيث تُلتقَط أي إضافة تحتاج تحديثاً قبل أن يراها الزوار الحقيقيون.

ماذا يحدث لبيانات اعتماد قاعدة البيانات في wp-config.php؟

يُحقَن اتصال قاعدة البيانات المُدارة في بيئة التشغيل، فلا تلصق مضيف قاعدة البيانات أو اسمها أو المستخدم أو كلمة المرور في wp-config.php يدوياً. يمكن تدوير بيانات الاعتماد من اللوحة دون تعديل الملف، وهو أأمن من تخزينها كنص صريح في المستودع أو على القرص.