طريقة زيادة سرعة المنتدى و تخفيف الضغط على قواعد البيانات
كاتب الموضوع
رسالة
Ahmed Hamdi .:: مؤسس الموقع ::.
معلومات العضو
موضوع: طريقة زيادة سرعة المنتدى و تخفيف الضغط على قواعد البيانات الخميس 09 فبراير 2012, 8:37 am
طريقة زيادة سرعة المنتدى و تخفيف الضغط على قواعد البيانات
أصبح العديد من اصحاب المواقع يعانون من عدّة مشاكل ، اولها وأكثرها ثقل المنتدى
يوجد البعض ويقول ، ويفضل أن يختار سيرفر مستقل وقوي ذو خصائص جبارة
لكن يبقى يعاني من هذه المشاكل لكن بقلة ، و زيادة التكلفة
اليوم عندي بعض الحلول لتقليل الضغط على المنتدى والسيرفر وكفائته إن كان مستقلا ام لا فلا يهم الأمر ،
أحيانا ، لا يكون العيب من صاحب الموقع او من السيرفر ، بل من مصمم الستايل بقد يقع في العديد من الأخطاء وحتى يمكن ان يفتح ثغرات في الموقع كثغرة [ Close_spacer ] الشهيرة ،
لذلك ، على كل صاحب موقع ومصمم ستايلات إتباع هذه الخطوات
تخزين أنماط Css كملفات وليس في قاعدة البيانات أنماط وأكواد css يا سادة هي أكواد تستخدم في خلق النمط في الإستايل هبسط لكم الأمور أكتر هي لغة للتصميم . يتم إستدعاءها بالشكل التالي صفحة الويب html بتكون مقسمة لجزئين رئيسين جزء إسمه head بيحمل معلومات الصفحه زي الكلمات الدليليه والعنوان والوصف . جزء إسمه body ودي بيحمل جسم الصفحة نفسه ومحتوياتها . بيتم تحميل الجزء الخاص بال head قبل الbody وفي الوضع الإفتراضي بيتم تخزين أكواد الcss في الصفحه نفسها في وسم head فلكم أن تتخيلو في حالة كان أكواد css مثلا مكونه من 60 سطر يعنى هيتم كتابة ال 60 سطر في الصفحه كتييييير على الصفحه المهم عند تخزين أكواد css في ملف مستقل ( يجمع المصممين على إن الطريقه دي أفضل ) خصوصا لما تكون الأكواد كتييير جدا ف بيتم تحميل الملف بشكل منفصل في الكاش الخاص بالموقع وبالتالي سرعة تحميل الصفحة
ومن حظ أصحاب المنتديات ان شركة [ vBulletin ] سهلت الأمر من لوحت التحكم
الطريقة :- من لوحة التحكم > خيارات المنتدى >> إعدادات اللغة - الستايل >>> تخزين أنماط CSS كملفات ؟ نختار نعم
وبهذا تنحل المشكلة ، وستلاحظ الفرق في تحسن الأداء
**********************************
تعطيل خاصية GZIP وذلك لأن معظم الإستضافات الحديثة تقوم بضغط gzip بشكل تلقائي لمطابقة المعايير القياسيه وبالتالي فأنت غير مطالب بضغطها عن طريق المنتدى
الطريقة :- من لوحة التحكم > خيارات المنتدى >> خيارات الكوكيز و عناوين HTTP الرأسية >>> مخرجات GZIP للغة HTML :- نختار لا >>> مستوى ضغط GZIP نضع قيمة 0
***********************************
نقل المرفقات لنظام الملفات . ( لا تقم بهذه الخطوة إذا كنت تمتلك مساحة تخزين منخفضة )
المرفقات هي ملفات مكانها الطبيعي هي تحميلها على المساحه وليست قاعدة البيانات
الطريقة :- في البدايه : تغيير تصريح المجلد attachments الموجود بداخل مجلد المنتدى إلى 777
بعدين :- من لوحة التحكم > الملفات المرفقة >> مسار تخزين المرفقات >>> نقل العناصر من قاعدة البيانات إلى المجلد الرئيسي للموقع ؟؟ هيكون معلم عليها بشكل تلقائي يعنى دوس على إذهب بعدها هيطلب تأكيد النقل نقل العناصر من قاعدة البيانات إلى المجلد الرئيسي للموقع دوس على إذهب مره تانيه وإستكمل الخطوات
******************************
نقل الصور الرمزية وصور الملف الشخصي إلى مساحة الموقع . ( محتاجه مساحة زي المرفقات ) نفس بالظبط الطريقه اللى فاتت بس في اختلافات بسيطة اولا يلزم اعطاء التصريح 777 للمجلدات التاليه : customavatars و customprofilepics الموجودين داخل مجلد المنتدى الرئيسي
بعدين نتبع الخطوات :- من لوحة التحكم > الصور الرمزية >> مكان تخزين الصور الشخصية >>> ندوس على إذهب وبعدها مره تانيه إذهب ننتظر لحد ما يخلص من عملية النقل
********************************
زيادة كاش المواضيع :- كاش المواضيع هو المدة التي بيبقي فيها الموضوع مخزن ليتم عرضه بزيادة كاش المواضيع بكده بيحصل زيادة في سرعة تصفح المواضيع ( يحتاج لمساحه تخزين كبيره )
الطريقة :- من لوحة التحكم > خيارات المنتدى >> خيارات إعدادات المزود و تحقيق الأمثلية >>> فترة توفر المشاركات المخبئة الإفتراضي لها بتكون 7 ,, زودها شوية لمدة تتراوح بين 30 و 90 يوم
لا تختر مدة طويلة حتى لا تحدث مشكلة معك بالسيرفر ، ويصحب حلها عندها
*********************************
تعطيل خاصية البحث ورؤية المتواجدين الآن للزوار
الطريقة :- من لوحة التحكم > مجموعات الأعضاء >> التحكم بالمجموعات >>> نختار التعديل على مجموعة الزوار . >>>> ننزل عند : تراخيص محرك بحث المنتدى ونختار لا على الخيارين اللى تحته >>>> ننزل عند : تراخيص المتواجدون الآن ونختار يستطيع مشاهدة المتواجدون الآن على لأ
**************************************
إزالة فهارس النص الكامل .
الطريقة :- من لوحة التحكم > خيارات المنتدى >> نوعية البحث >>> إزالة فهارس النص الكامل نختار نعم
طريقة زيادة سرعة المنتدى و تخفيف الضغط على قواعد البيانات