قبل البدء في الشرح يجب التاكد من ان خاصية الضغط 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 -->
ونستبدله بهذا الكود
كود:
<?php
echo "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
وإبحث عن هذا الكود
كود PHP:
$config['Mysqli']['ini_file'] = '';
و اضف تحته هذا الكود
كود PHP:
$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.b05aled.com/vb/index.php
كاملا كما تري حتي بإسم الــindex.php
وهكذا يكوت منتداك وصل إلي أقصي سرعة
منقول من http://www.b05aled.com/vb/showthread.php?t=3747 للامانة
مواقع النشر (المفضلة)