السلام عليكم ورحمة الله وبركاته
رمضان كريم وكل سنة وانتم طيبين
رمضان كريم وكل سنة وانتم طيبين
هذه بعض الطريق التي تؤدي بطبيعة الحال الى تحسين أداء وتصفح المنتدى وسهولة التنقل بين صفحاته
والسبب الأول في تحسين الاداء هو السيرفر وقلة الهاكات طبعا والستايل المتوافق مع النسخة وقلة الصور
وأيضا نحاول تقليل استهلاك الطرافيك الشهري او نقل البيانات الشهري (الباندويث )
ولكن اتمنى اتباع الخطوات بالترتيب
نبدأ بالمرحلة الأولى
- أغلق البحث في المنتديات عن الاعضاء لانه يسبب لود على السيرفر واستعملالبحث عن طريق تبويب جوجل ادسنس هذا افضل ثم غير طريقة البحث في داخل المنتدى وعن طريقه
وهذه الطريقة تقلل حجم قاعدة البيانات ب اكثر من35% وممكن تصل اكثر من 50% نصف الحجم بدون مشاكل وبدون اي اخطاء وعن تجربةلاكثر من 4 سنوات وفي كل النسخ
نغير طريقة البحث
بالذهاب الى لوحة تحكم الادارة (المدير)
ثم خيارات المنتدى
ثم نوعية البحث
ستجده هكذا :
ثم غيره الى : منتداك يستعمل محرك البحث حالياً.
أتركه : نعم - ثم اضغط اذهب
المرحلة الثانية
كما ترون هذا الخيار يمكن الوصول له كالتالي من الخيارات العامة
خيارات اعدادات المزود و تحقيق الامثلية > فترة توفر المشاركات المخبأة
دوما نجد العدد الافتراضي 7
فالافضل الغاء هذه الخاصية بتحويل الرقم الى 0
ما عمل هذه الخاصية :: تقوم هذه الخاصية بحفض بيانات كل مشاركة لمدة 7 ايام مما تزيد من حجم بينات الموضوع
و هذا سبب رئيسي الى تاخر فتح صفحات المواضيع و بطىء شديد في تصفح المنتدى ككل
لان الاستعلامات التي التي يقوم بها المنتدى من اجل فتح موضوع ما... ترفع اللود و تؤثر على كفائة المزود ( السيرفر ).. و يؤدي هذا الى ظهور صفحات الخطأ او فشل في الاتصال بالموقع
دوما نجد العدد الافتراضي 7
فالافضل الغاء هذه الخاصية بتحويل الرقم الى 0
ما عمل هذه الخاصية :: تقوم هذه الخاصية بحفض بيانات كل مشاركة لمدة 7 ايام مما تزيد من حجم بينات الموضوع
و هذا سبب رئيسي الى تاخر فتح صفحات المواضيع و بطىء شديد في تصفح المنتدى ككل
لان الاستعلامات التي التي يقوم بها المنتدى من اجل فتح موضوع ما... ترفع اللود و تؤثر على كفائة المزود ( السيرفر ).. و يؤدي هذا الى ظهور صفحات الخطأ او فشل في الاتصال بالموقع
المرحلة الثالثة :
تفريغ الجداول التالية :
adminlog
cronlog
moderatorlog
postindex
search
session
subscription
word
المرحلة الرابعة :
خيارات المنتدى > إعدادات اللغة - الستايل > تخزين أنماط CSS كملفات؟
قم بوضعها ( نعم )
تأكد من المجلد التالي
/http : [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] com/vb/clientscript/vbulletin_css
المجلد هو
vbulletin_css
قم بإعطائه التصريح
777
واللي يخاف من هذا التصريح
775
من المرحلة الثالثة نضيف هاك تقليل استهلاك الباندويث وتحسين الاداء لتحميل الهاك من
CSS Compression تقليل الباندويث وتحسين أداء المنتدى
CSS Compression تقليل الباندويث وتحسين أداء المنتدى
التحميل من هنا
product-csscompression
product-csscompression
المبرمج : 1Unreal
التاريخ : 03 مارس 2009
آخر تحديث : 11 ماي 2009
رابط الموضوع الأصلي vbulletin.org
المرحلة الخامسة
أضافة على ملف الهتكس htaccess
وهي لحفظ كاش على جهاز الزائر
رمز PHP:
ExpiresActive On
ExpiresByType image/gif "access 1 week"
ExpiresByType image/jpg "access 1 week"
ExpiresByType image/jpeg "access 1 week"
ExpiresByType image/png "access 1 week"
ExpiresByType text/css "access 1 week"
ExpiresByType text/js "access 1 week"
ExpiresByType application/x-shockwave-flash "access 1 week"
ExpiresByType application/x-javascript "access 1 week"
# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0
# Set up caching on media files for 1 year (forever?)
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav)$">
ExpiresDefault A29030400
Header append Cache-Control "public"
</FilesMatch>
# Set up caching on media files for 1 week
<FilesMatch "\.(gif|jpg|jpeg|png|swf)$">
ExpiresDefault A604800
Header append Cache-Control "public"
</FilesMatch>
# Set up 2 Hour caching on commonly updated files
<FilesMatch "\.(xml|txt|html|js|css)$">
ExpiresDefault A7200
Header append Cache-Control "proxy-revalidate"
</FilesMatch>
# Force no caching for dynamic files
<FilesMatch "\.(php|cgi|pl|htm)$">
ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"
</FilesMatch>
المرحلة السادسة :
هاك ضغط الجداول
وليعمل هذا الاخير يجب توفر خاصية Gzip
ولتحميل الهاك من هنا
product-hc_pgcompressor
[size=21]المرحلة السابعة
[/size]لوحة تحكم المنتدى
ثم الى الستايلات والقوالب
ثم الى البحث في القوالب
ابحث عن تمبلت HEADER
اضف في اوله ( اعلاه)
رمز PHP:
<meta http-equiv="Page-Exit" content="BlendTrans(Duration=0)" />
<meta http-equiv="Page-Enter" content="BlendTrans(Duration=0)" />
[center]يمكنك ايضا ان تضيفه في أول ( أعلى محتويات التمبلت ) HEADINCLUDE
للمزيد من المعلومات : إضغط هنا
ملاحظة : تمت تجربته ويعمل بنجاح على : Microsoft Internet Explorer + Firefox ولم يتم تجربته على غيرهما
اذا كنت تريد التأكد من تغير سرعة تصفح منتداك جرب خاصية ياهو لقياس سرعة تحميل المنتديات والمواقع
من هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
المصدر: شبكة عالم الجزائر
الملفات المرفقة
htaccess.txt (1.2 كيلوبايت, عدد مرات المشاهدة 62 مرة) | |
product-csscompression.zip (678 بايت, عدد مرات المشاهدة 302 مرة) | |
product-hc_pgcompressor.zip (2.0 كيلوبايت, عدد مرات المشاهدة 234 مرة) |