صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 20

الموضوع: سرع منتداك الــvB3.0.X إلى 200% طريقة جديدة مجربة ومضمونة 100 %

  1. #1
    Banned
    تاريخ التسجيل
    Aug 2005
    المشاركات
    753

    سرع منتداك الــvB3.0.X إلى 200% طريقة جديدة مجربة ومضمونة 100 %



    قبل البدء في الشرح يجب عمل نسخة إحتياطية من أي ملف أو اي قالب يتم التعديل عليه
    اللهم بلغت اللهم فأشهد

    _____________________________________________

    أولا يجب التاكد من ان خاصية الضغط GZIP مفعله في المنتدي

    و إذا لم تكن مفعله يجب تفعيلها هكذا

    أول شئ تتدخل للوحة تحكم المنتدي ومنها خيارات المنتدي



    ومنها تختار خيارات ملف الكوكيز وكذلك محتويات راس HTML



    ومنها تنزل تحت قليلا حتي تصل إلي GZIP HTML Output وتنفذ كما بالصورة



    وبكده تبقي فعلتها

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

    _____________________________________________

    أولا :-

    في لوحة التحكم الرئيسية

    Styles & Templates
    ثم
    Style Manager
    ثم
    All Style Options
    ثم تضع هذا الكود في أخر الــheader ويكون الــheader في البداية

    كود PHP:
    <?php
    ini_set
    ('zlib.output_compression_level'1);
    ob_start'ob_gzhandler' );
    include(
    'class.gzip_encode.php');
    ?>
    لاحظ في الكود السابق في السطر
    كود:
    ini_set('zlib.output_compression_level', 1);
    تم وضع رقم (1) وفي شرح الصور إذا قمت بتغيير الرقم (1) إلي أي رقم آخر قيجب تغييره في هذا السطر

    ثم

    Save

    ملاحظة :::: يفضل بأن تضيف الكود في جميع الاستايلات المستخدمة .

    _____________________________________________

    ثانيا :-

    نقوم بفتح تمبلت FORUMHOME ونقوم بالبحث عن الكود التالي

    كود PHP:
    <!-- no cache headers -->
    <
    meta http-equiv="Pragma" content="no-cache" />
    <
    meta http-equiv="Expires" content="-1" />
    <
    meta http-equiv="Cache-Control" content="no-cache" />
    <!-- 
    end no cache headers --> 
    ونستبدله بالكود التالي

    كود:
    <?php
    echo "Page Compression: ".
      (
      (gzip_encode::gzip_accepted())?
      _GZIP_ENCODE_STAT."% at level ".
      _GZIP_ENCODE_LEVEL:
      "None (Browser does not accept)"
      );                         
    ?>
    والكود السابق الي تم إستبداله يمنع تسجيل الــHeader و الـــFooter في ذاكرة الــCash
    أما بعد حذفهما واستبدالهم فيتم حفظهما في الـــCash

    _____________________________________________

    ثالثا :-

    نفتح قالب الــFooter

    ونضع في آخره الكود التالي

    كود:
    </HTML>
    <?php
     new gzip_encode();          
    ?>
    _____________________________________________

    رابعا :- :-

    نقوم بفتح ملف global.php
    نقوم بوضع الكود في بداية الملف بعد الدالة
    كود PHP:
    <?php
    وهذا هو الكود الذي يجب وضعه
    كود PHP:
    ob_start'ob_gzhandler' );$INFO['disable_gzip'] = '1'
    لاحظ باننا قمنا بحذف هذه الدالة من نهاية الكود الكود الأول
    كود PHP:
    ?> 
    ليصبح الشكل كالتالي :
    كود PHP:
    <?php 
    ob_start
    'ob_gzhandler' );$INFO['disable_gzip'] = '1'
    /*=================================================  =====================*\ 
    || ##################################################  ################## ||
    _____________________________________________

    خامسا :-

    نفتح ملف functions.php والموجود في مجلد includes

    و إبحث عن الكود التالي

    كود PHP:
    // ###################### Start print output #######################
    function print_output($vartext$sendheader 1)
    {
        global 
    $pagestarttime$query_count$querytime$DB_site$bbuserinfo;
        global 
    $vbphrase$vboptions$stylevar$_REQUEST;

        if (
    $vboptions['addtemplatename'])
        {
            if (
    $doctypepos strpos($vartext$stylevar['htmldoctype']))
            {
                
    $comment substr($vartext0$doctypepos);
                
    $vartext substr($vartext$doctypepos strlen($stylevar['htmldoctype']));
                
    $vartext $stylevar['htmldoctype'] . "\n" $comment $vartext;
            }
        } 
    ثم أضف بعده

    كود PHP:
    $thisscriptis = array( 
        
    'editpost'
        
    'register'
        
    'newreply'
        
    'newthread'
        
    'sendmessage'
        
    'private'
    ); 

    if (!
    in_array(THIS_SCRIPT$thisscriptis)) { 
        
    $patterns = array('/\>\s+\</''/^\s*/m'); 
        
    $replace = array('> <'''); 
        
    $vartext preg_replace($patterns$replace$vartext); 
    } else { 
        
    $vartext preg_replace('/\>\s+\</''> <'$vartext); 

    // HACK : END : COMPRESS 
    _____________________________________________


    سادسا :-

    قم بتنزل هذا الملف من هنــــــــا وفك ضغطه ووضعه داخل مجلد includes/cron

    سيطلب منك الإستبدال لأنه موجود أصلا فقم بالموافقة

    وده فقط بيسرعه بنسبة 40%

    كلمة المرور لفك الضغط

    كود:
    Http://www.TheDreams.Net.Tc
    _____________________________________________

    بس دي كل الحاجات إللي تقدر تسرع بيها منتداك

    _____________________________________________

    من هذا الرابط ممكن كتابه موقعك وتشوف الناتج كم استفدت من الطريقه وكم تسرع منتداك

    http://www.whatsmyip.org/mod_gzip_test

    ملحوظة تكتب إسم الموقع هكذا مثلا

    http://www.swalif.net/softs/index.php

    كاملا كما تري حتي بإسم الــindex.php

    وهكذا يكوت منتداك وصل إلي أقصي سرعة

    والسلام







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    358


    جزاك الله خيرا





    __________________
    Keyboard-Arabic

  3. #3
    Banned
    تاريخ التسجيل
    Aug 2005
    المشاركات
    753


    العفو وانتظر المزيد






  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2003
    المشاركات
    356


    شكرا لك كثيرا ولكن هل هذا يصلح كذلك مع المنتديات التي يكون عدد أعضائها كثير

    حيث يفوق المتواجدين في لحظة واحدة 4000 عضو .

    وما الفرق بين هذه الطريقة وطريقتك أدخل على الرابط

    http://www.swalif.net/softs/showthre...E3%E4%CA%CF%EC

    أتمنى إفادتي .





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك

  5. #5
    Banned
    تاريخ التسجيل
    Aug 2005
    المشاركات
    753


    اقتباس المشاركة الأصلية كتبت بواسطة assia
    شكرا لك كثيرا ولكن هل هذا يصلح كذلك مع المنتديات التي يكون عدد أعضائها كثير

    حيث يفوق المتواجدين في لحظة واحدة 4000 عضو .

    وما الفرق بين هذه الطريقة وطريقتك أدخل على الرابط

    http://www.swalif.net/softs/showthre...E3%E4%CA%CF%EC

    أتمنى إفادتي .
    أخي أعتقد أن الطريقة ستفيد لكن بشرط واحد
    لاتزيد الرقم الموجود في الأعلي عن الرقم واحد
    والطريقة التي وضعها الأخ web4host
    وضع كود واحد وهذا لا يكفي
    لابد من الأكواد الثلاثة معا
    وشكرا على مرورك








  6. شكراً لك عزيزي الكاتب ومستني تجارب لها لاني مبتدأ في هذا المجال

    شكراً لك ونقدر لك مجهودك





    __________________
    أنشئ البوم لصورك وشاركها في موقعك صور TNT


    expertsniper - Fast سابقاً

  7. #7


    أخي الكريم هل الطريقة مضمونة الله يخليك

    يعني مايصير شئ ... وهل يستوجب توقيف المنتدى وقت عمل هذا الطريقة ....






  8. #8
    Banned
    تاريخ التسجيل
    Aug 2005
    المشاركات
    753


    أخي نعم مجربة ومضمونه بس أهم شئ منتداك يكون رقم 3.0.12 و أقل
    أما غذا كانت نسختك 3.5.0 وما أعلي فلن يعمل المنتدي أصلا






  9. #9


    أخي انا منتداي 3.0.9

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






  10. #10
    عضو فعال
    تاريخ التسجيل
    May 2004
    المشاركات
    1,842


    السلام عليكم

    ini_set('zlib.output_compression_level', 1);
    المستوى 1 ضغط قليل جدا ويفضل تفعيل خاصية الضغط في لوحة تحكم المنتدى و الطريقة هذه
    http://www.swalif.net/softs/showthread.php?t=120344
    مجربة على منتديات كبيرة و الزوار عليها ممتاز و اذا زاد الحمل على السيرفر انصح باستخدام تحديد المستوي و الطريقة ذكرها عزيزي gg4gg.com باستخدام مستوي






  11. #11
    عضو نشيط
    تاريخ التسجيل
    Nov 2005
    المشاركات
    114


    السلام عليكم ,,,

    مشكور يا غالى على الطريقة بس لدى سؤال

    اقتباس المشاركة الأصلية كتبت بواسطة gg4gg.com
    كود PHP:
    <?php
    ini_set
    ('zlib.output_compression_level'1);
    ob_start'ob_gzhandler' );
    include(
    'class.gzip_encode.php');
    ?>
    اين املف class.gzip_encode.php

    لانه مطلوب فى الكود السابق :con2:
    كود:
    include('class.gzip_encode.php');
    تقبل تحياتى






  12. #12


    اقتباس المشاركة الأصلية كتبت بواسطة web4host
    السلام عليكم

    ini_set('zlib.output_compression_level', 1);
    المستوى 1 ضغط قليل جدا ويفضل تفعيل خاصية الضغط في لوحة تحكم المنتدى و الطريقة هذه
    http://www.swalif.net/softs/showthread.php?t=120344
    مجربة على منتديات كبيرة و الزوار عليها ممتاز و اذا زاد الحمل على السيرفر انصح باستخدام تحديد المستوي و الطريقة ذكرها عزيزي gg4gg.com باستخدام مستوي

    صراحة لم أفهم أخي .... انا جربت طريقة الاخ gg4gg.com كاملة وسويته على منتداي أمس ... واليوم بعض الاعضاء قالو لي انه اصبح تصفح المنتدى بطئ ..؟!؟!؟!؟!؟

    فأتمنى أخي تفيدنا هل الطريقة صح أو لا ..... اما بشأن الكود الي انت حطيته في موضوع آخر فقد جربته ولم يسوي شئ صراحة :con2:

    فأتمنى تقولي أي الطريقتين يفضل استخدامها وهي فعالة 100%






  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    399


    أولا أخوي الله يوفقك لما فيه الفائدة وشكرا لك على موضوعك .
    ثانيا الصور لا تظهر .
    ثالثا :أخوي أنا جربت الطريقة المذكورة في الموضوع
    http://www.swalif.net/softs/showthread.php?t=120344
    وصار منتداي صاروووووووووووووووووووووووخ بل الأعضاء مبسووووووووطين لآخر حد .

    وأسهل بكثير من الطريقة هذي .





    __________________
    وفقنا الله وإياكم لكل خير
    سأصبر حتى يعجز الصبر عن صبري
    وأصبر حتى يحكم الله في أمري
    وأصبر حتى يعلم الصبر أنني
    صبرت على شيء أمر من الصبر

  14. #14


    والله ماعاد دريت ايش هذا الطريقة الصح

    يوجد أكثر من 3 طرق بالمنتدى الان موجودة ومحتار والله أصبحت






  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2003
    المشاركات
    568


    اذا كانت شغالة خاصية gzip على السريفر . سيكون هناك مشاكل
    وكلامي هذا شوفه مكتوب بجانب خيار تشغيل خاصية gzip في المنتدى

    If you are already using mod_gzip on your server, do not enable this option.

    يمنع تركيب ما ذكره الأخ اذا كانت شغالة على السريفر

    وكلمة do not تعنى نفي قوي

    فاللي ركبوها وحصلت لهم مشاكل . هذا يعني أنها شغالة على السريفر


    عليكم قراءة تعليمات المنتدى قبل تركيب مثل هذه الخواص


    تحياتي





    __________________
    حاول تفكر بدون هاكات .. ........





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض