حالة الموضوع:
مغلق
  1. вяoкεи нεaят

    вяoкεи нεaят Active DeveloPer

    الأنتساب:
    ‏8 سبتمبر 2011
    المشاركات:
    86
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    6
    الإقامة:
    K$A
    السلام عليكم ورحمة الله وبركاته

    هذه بعض الطريق التي تؤدي بطبيعة الحال الى تحسين أداء وتصفح المنتدى وسهولة التنقل بين صفحاته


    والسبب الأول في تحسين الاداء هو السيرفر وقلة الهاكات طبعا والستايل المتوافق مع النسخة وقلة الصور

    وأيضا نحاول تقليل استهلاك الطرافيك الشهري او نقل البيانات الشهري (الباندويث )


    ولكن اتمنى اتباع الخطوات بالترتيب

    نبدأ بالمرحلة الأولى

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

    وهذه الطريقة تقلل حجم قاعدة البيانات ب اكثر من 35% وممكن تصل اكثر من 50% نصف الحجم بدون مشاكل وبدون اي اخطاء وعن تجربة لاكثر من 4 سنوات وفي كل النسخ
    نغير طريقة البحث
    بالذهاب الى لوحة تحكم الادارة (المدير)
    ثم خيارات المنتدى
    ثم نوعية البحث
    ستجده هكذا :

    [​IMG]

    ثم غيره الى : منتداك يستعمل محرك البحث حالياً.
    أتركه : نعم - ثم اضغط اذهب

    [​IMG]


    المرحلة الثانية



    [​IMG]

    كما ترون هذا الخيار يمكن الوصول له كالتالي من الخيارات العامة
    خيارات اعدادات المزود و تحقيق الامثلية > فترة توفر المشاركات المخبأة

    دوما نجد العدد الافتراضي 7

    فالافضل الغاء هذه الخاصية بتحويل الرقم الى 0

    ما عمل هذه الخاصية :: تقوم هذه الخاصية بحفض بيانات كل مشاركة لمدة 7 ايام مما تزيد من حجم بينات الموضوع

    و هذا سبب رئيسي الى تاخر فتح صفحات المواضيع و بطىء شديد في تصفح المنتدى ككل
    لان الاستعلامات التي التي يقوم بها المنتدى من اجل فتح موضوع ما... ترفع اللود و تؤثر على كفائة المزود ( السيرفر ) .. و يؤدي هذا الى ظهور صفحات الخطأ او فشل في الاتصال بالموقع
    المرحلة الثالثة :

    تفريغ الجداول التالية :

    adminlog
    cronlog
    moderatorlog
    postindex
    search
    session
    subscription
    word



    المرحلة الرابعة :

    خيارات المنتدى > إعدادات اللغة - الستايل > تخزين أنماط CSS كملفات؟
    قم بوضعها ( نعم )

    تأكد من المجلد التالي
    /http : //www.zzzzzz. com/vb/clientscript/vbulletin_css
    المجلد هو
    vbulletin_css
    قم بإعطائه التصريح
    777IQ:"
    واللي يخاف من هذا التصريح :IQ.
    775



    من المرحلة الثالثة نضيف هاك تقليل استهلاك الباندويث وتحسين الاداء لتحميل الهاك من
    CSS Compression تقليل الباندويث وتحسين أداء المنتدى
    التحميل من هنا
    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

    المرحلة السابعة

    لوحة تحكم المنتدى

    ثم الى الستايلات والقوالب
    ثم الى البحث في القوالب

    ابحث عن تمبلت HEADER

    اضف في اوله ( اعلاه)


    كود PHP:
    <meta http-equiv="Page-Exit" content="BlendTrans(Duration=0)" /> 
    <
    meta http-equiv="Page-Enter" content="BlendTrans(Duration=0)" /> 
    يمكنك ايضا ان تضيفه في أول ( أعلى محتويات التمبلت ) HEADINCLUDE

    للمزيد من المعلومات : إضغط هنا

    ملاحظة : تمت تجربته ويعمل بنجاح على : Microsoft Internet Explorer + Firefox ولم يتم تجربته على غيرهما

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

    من هنا :IQ;
    http://developer.yahoo.com/yslow
     
  2. Mr_Design

    Mr_Design Developer

    الأنتساب:
    ‏5 أكتوبر 2011
    المشاركات:
    34
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    6
    الإقامة:
    EGYPT
    لاهنت يا الغالي ​
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة