boska2000
07-17-2006, 09:09 PM
قبل البدء في الشرح يجب التاكد من ان خاصية الضغط GZIP مفعله في المنتدي
و إذا لم تكن مفعله يجب تفعيلها هكذا
أول شئ تتدخل للوحة تحكم المنتدي ومنها خيارات المنتدي
صور الشرح فى المرفقات
ومنها تختار خيارات ملف الكوكيز وكذلك محتويات راس HTML
صور الشرح فى المرفقات
ومنها تنزل تحت قليلا حتي تصل إلي GZIP HTML Output وتنفذ كما
صور الشرح فى المرفقات
وبكده تبقي فعلتها
دلوقتي بقي دور تسريع المنتدي
__________________________________________________ ______
أولا :-
في لوحة التحكم الرئيسية
Styles & Templates
ثم
Style Manager
ثم
All Style Options
ثم تضع هذا الكود في أول الــheader ويكون الــheader في البداية
رمز:
<?php ini_set('zlib.output_compression_level', 1); ob_start( 'ob_gzhandler' ); include('class.gzip_encode.php'); ?><HTML>
لاحظ في الكود السابق في السطر
رمز:
ini_set('zlib.output_compression_level', 1);
تم وضع رقم (1) وفي شرح الصور إذا قمت بتغيير الرقم (1) إلي أي رقم آخر قيجب تغييره في هذا السطر
ثم
Save
ملاحظة :::: يفضل بأن تضيف الكود في جميع الاستايلات المستخدمة .
__________________________________________________ ______
ثانيا :-
نقوم بفتح تمبلت FORUMHOME ونقوم بالبحث عن الكود التالي
رمز:
<!-- 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 -->
ونستبدله بهذا الكود
رمز:
<?phpecho "Page Compression: ". ( (gzip_encode::gzip_accepted())? _GZIP_ENCODE_STAT."% at level ". _GZIP_ENCODE_LEVEL: "None (Browser does not accept)" ); ?>
والكود السابق الي تم إستبداله يمنع تسجيل الــHeader و الـــFooter في ذاكرة الــCash
__________________________________________________ ______
ثالثا :-
ابحث عن الملف includes/datastore_cache.php
وأعطِه الترخيص 777
__________________________________________________ ______
رابعا :-
قم بفتح ملف config.php
وإبحث عن هذا الكود
$config['Mysqli']['ini_file'] = '';
و اضف تحته هذا الكود
$config['Datastore']['class'] = 'vB_Datastore_Filecache';
__________________________________________________ ______
خامسا :-
نفتح قالب الــFooter
ونضع في آخره الكود التالي
رمز:
</HTML><?php new gzip_encode(); ?>
سادسا :-
تقوم بتريكب هاك vBulletin Realtime Template compressor
ووظيفته تسريع المنتدى بضغط قوالب الصفحات وتخفيف استهلاك الباندويدث
وهو يعتمد على ضغط رسوم الــــHTML و ضغط اكواد القوالب Template
وهذا الهاك من المرفقات
بع فك ضغطه ستجدون ملفين كل منهم يؤدي نفس الوظيفة
لكن الذي بآخر إسمه رقم 1 يعطي مؤشر أسفل الصفحة بما الذي تم ضغط
بينما رقم 2 لا يعطي المؤشر , ويتم تركيب واحد منهم فقط
والهاك Plugin وليس Product
__________________________________________________ ______
من هذا الرابط ممكن كتابه موقعك وتشوف الناتج كم استفدت من الطريقه وكم تسرع منتداك
http://www.whatsmyip.org/mod_gzip_test (http://www.whatsmyip.org/mod_gzip_test)
ملحوظة تكتب إسم الموقع هكذا مثلا
http://www.Traidnt.Net/vb/index.php (http://www.traidnt.net/vb/index.php)
كاملا كما تري حتي بإسم الــindex.php
وهكذا يكوت منتداك وصل إلي أقصي سرعة
والسلام
بوسكا
و إذا لم تكن مفعله يجب تفعيلها هكذا
أول شئ تتدخل للوحة تحكم المنتدي ومنها خيارات المنتدي
صور الشرح فى المرفقات
ومنها تختار خيارات ملف الكوكيز وكذلك محتويات راس HTML
صور الشرح فى المرفقات
ومنها تنزل تحت قليلا حتي تصل إلي GZIP HTML Output وتنفذ كما
صور الشرح فى المرفقات
وبكده تبقي فعلتها
دلوقتي بقي دور تسريع المنتدي
__________________________________________________ ______
أولا :-
في لوحة التحكم الرئيسية
Styles & Templates
ثم
Style Manager
ثم
All Style Options
ثم تضع هذا الكود في أول الــheader ويكون الــheader في البداية
رمز:
<?php ini_set('zlib.output_compression_level', 1); ob_start( 'ob_gzhandler' ); include('class.gzip_encode.php'); ?><HTML>
لاحظ في الكود السابق في السطر
رمز:
ini_set('zlib.output_compression_level', 1);
تم وضع رقم (1) وفي شرح الصور إذا قمت بتغيير الرقم (1) إلي أي رقم آخر قيجب تغييره في هذا السطر
ثم
Save
ملاحظة :::: يفضل بأن تضيف الكود في جميع الاستايلات المستخدمة .
__________________________________________________ ______
ثانيا :-
نقوم بفتح تمبلت FORUMHOME ونقوم بالبحث عن الكود التالي
رمز:
<!-- 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 -->
ونستبدله بهذا الكود
رمز:
<?phpecho "Page Compression: ". ( (gzip_encode::gzip_accepted())? _GZIP_ENCODE_STAT."% at level ". _GZIP_ENCODE_LEVEL: "None (Browser does not accept)" ); ?>
والكود السابق الي تم إستبداله يمنع تسجيل الــHeader و الـــFooter في ذاكرة الــCash
__________________________________________________ ______
ثالثا :-
ابحث عن الملف includes/datastore_cache.php
وأعطِه الترخيص 777
__________________________________________________ ______
رابعا :-
قم بفتح ملف config.php
وإبحث عن هذا الكود
$config['Mysqli']['ini_file'] = '';
و اضف تحته هذا الكود
$config['Datastore']['class'] = 'vB_Datastore_Filecache';
__________________________________________________ ______
خامسا :-
نفتح قالب الــFooter
ونضع في آخره الكود التالي
رمز:
</HTML><?php new gzip_encode(); ?>
سادسا :-
تقوم بتريكب هاك vBulletin Realtime Template compressor
ووظيفته تسريع المنتدى بضغط قوالب الصفحات وتخفيف استهلاك الباندويدث
وهو يعتمد على ضغط رسوم الــــHTML و ضغط اكواد القوالب Template
وهذا الهاك من المرفقات
بع فك ضغطه ستجدون ملفين كل منهم يؤدي نفس الوظيفة
لكن الذي بآخر إسمه رقم 1 يعطي مؤشر أسفل الصفحة بما الذي تم ضغط
بينما رقم 2 لا يعطي المؤشر , ويتم تركيب واحد منهم فقط
والهاك Plugin وليس Product
__________________________________________________ ______
من هذا الرابط ممكن كتابه موقعك وتشوف الناتج كم استفدت من الطريقه وكم تسرع منتداك
http://www.whatsmyip.org/mod_gzip_test (http://www.whatsmyip.org/mod_gzip_test)
ملحوظة تكتب إسم الموقع هكذا مثلا
http://www.Traidnt.Net/vb/index.php (http://www.traidnt.net/vb/index.php)
كاملا كما تري حتي بإسم الــindex.php
وهكذا يكوت منتداك وصل إلي أقصي سرعة
والسلام
بوسكا