تسجيل الدخول

مشاهدة النسخة كاملة : تحسين أداء مدونة blog الووردبريس وتخفيف اللود



salima
11-01-2013, بتوقيت غرينيتش 08:33 AM
السلام عليكم ورحمة الله وبركاته

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




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


الاضافات


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

رمز PHP:

<code style="white-space:nowrap"> <code> <!-- <?php echo get_num_queries(); ?> queries --> </code> </code>

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

http://mwordpress.net/wp-content/uploads/2014/01/queries-count.gif

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

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

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

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

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


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


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

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

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


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


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

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

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

المصدر (http://mwordpress.net/2014/01/improve-the-performance-of-the-wordpress-blog-and-mitigation-load/)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى