Skip to main content

تحسين أداء مدونة الووردبريس وتخفيف اللود

بواسطة معاذ أشملي- wait... مشاهدة/ 26 تعليق
تحسين أداء مدونة الووردبريس وتخفيف اللود
2017-05-08

السلام عليكم ورحمة الله وبركاته

في هذه المقالة ان شاء الله سنتحدث عن تحسين أداء مدونة الووردبريس واسباب اللود العالي الذي تسببه الووردبريس على الاستضافات المشتركة والتي غالبا ما تنتهي بغلق حساب صاحب هذه المدونة, وقد تكون هذه المقالة مفيدة ايضا لأصحاب السيرفرات الافتراضية (VPS) و السيرفرات الخاصة (DS)

هناك عوامل متعددة تتسبب ف هذا الضغط العالي من بينها الاضافات (plugins) والملفات المرئية والصوتية وايضا حجم الصور والتحميلات كل هذه الاشياء تلعب دورا كبيرا في استهلاك موارد السيرفر وسنتحدث عن كل من هذه العوامل على حدى

الاضافات

السبب الاول في الضغط الشديد على السيرفر بكثرة الاستعلامات التي تقوم بها مع قاعدة البيانات (mysql) وملقم الويب (Apache) مثل المواضيع العشوائية و احدث التعليقات, مواضيع ذات صلة, اي كل اضافة تستعمل استعلامات مع قاعدة البيانات ولمعرفة عدد الاستعلامات التي تقوم بها صفحة واحدة قم بادراج الكود التالي في ملف (functions.php) :

قم الان بتصفح الموقع وافتح السورس كود الخاص بالصفحة سوف تجدد عدد الاستعلامات التي قامت بها الصفحة مثال في الصورة 37 استعلام

queries count - مجلة ووردبريس

نقوم بعملية حسابية الان لنعرف عدد الاستعلامات

عدد الاستعلامات (صفحة واحدة) * عدد الزوار = عدد الاستعلامات الإجمالي

لنفرض مثلا عدد الاستعلامات 37 وعدد الزوار 1000

37 (استعلام) * 1000 (زائر) = 37000 استعلام (queries)

هذ فقط بالنسبة للاستعلامات مع قاعدة البيانات ولا تنسى ملقم الويب (Apache) واتصال السيرفر بالنت يعني اذا كان عدد زوارك كبير جدا كلما كان استهلاك موارد السيرفر اكبر لهذا اصحاب الاستضافات المشتركة ينصحون باستعمال اضافات الكاشوهذه بعض الاضافات والخدمات التي تساعد على الحد من هذا المشكل :

  1. اضافة w3 total cache
  2. اضافة wp super cache
  3. خدمة الكلاد فلير cloudflare

الملفات المرئية والصوتية

هنا أيضا هذا النوع من الملفات قد يسبب ضغط هائل على السيرفر اذا كان مرفوعا عليه هذه الملفات ولهذه الملفات نفس سيناريو الاضافات ولكن هنا اتصال السيرفر الذي يكون عليه الضغط و وملقم الويب (Apache) لناخد مثال بسيط اتصال السيرفرات لنفترض 8MB و سرعة الاستقبال تكون فقط 1MB/s وسرعة الارسال 512KB/s قسم هذه الاخيرة على 100 زائر بس يشاهدون الفيديو او يستمعون لملف صوتي يعني عملية حسابية بسيطة :

512KB/s (سرعة الارسال) / 100 (زائر) = 5.12 KB/s (لكل زائر)

احنا فقط افترضنا سرعة الارسال غالبا تكون كبيرة. ونلاحظ هنا الإستهلاك العالي جدا لباندويث مما يدفع اصحاب الاستضافة لتوقيف الموقع. ولحل هذه المشكلة توجد عدة مواقع متخصصة بهذه الملفات مثل dropbox.com Archive.org YouTube Dailymotion Vimeo وانصح باستعمال الموقعين الاخيرين دروب بوكس و الارشيف

التحميلات و الصور

لها ايضا دور في استهلاك الباندويث و ضغط على السيرفر مثل الملفات الصوتية والمرئية و خصوصا كثرة التحميلات ولها ايضا مواقع مختصة بها amazone s3 و dropbox.com بالنسبة لصور اما بالنسبة لتحميلات مثل ziddu.com و hotfile.com , megaupload.com ,غيرها من مراكز التحميل

اريد ان اشير الى انه اذا كنت تستعمل كل هذه العوامل في استضافة مشتركة وكان عدد زوارك اكثر من 1000 زائر يوميا او ما يقارب ذالك فترقب في اقرب فرص وصول بريد بغلق حسابك لان استهلاك موارد السيرفر لوحدك هذا شيئ غير مرغوب فيه لدى الاستضافة المشتركة ولا تزعل من غلق الحساب فهناك مواقع اخرى معك تحتاج هي الاخرى للموارد , على فكرة موارد السيرفر من بينها cpu و ram

وفي الاخير اتمنى ان تستفيدوا من هذه المقالة والتي قد تكون طريقك نحو تجنب غلق حسابك وتحسين اداء مدونتك بدون مشاكل مع اصحاب الاستضافة

تحسين أداء مدونة الووردبريس وتخفيف اللود بواسطة مجلة ووردبريس, يمكنك نقل ومشاركة التدوينة مع ذكر المصدر الأصلي للموضوع ، مع رابطه, التدوينة مرخصة بموجب المشاع الابداعي Creative Commons A-NC-SA 3.0.

التعليقات26 تعليق

المرجوا الانتظار لتحميل التعليقات...
عرض التعليقات
اترك تعليقاً

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


شروط التعليق :

1 - المرجوا الابتعاد عن كتابة تعليقات بنمط (يعطيك العافية)، (روعة)، (ممتاز)، (مشكوووور)، (ابداع).

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