افضل طرق تقليل الباندويث وتسريع المنتدى - طرق جديدة ومجربة ومضمونه 100%
شركة اوريجينال :: تطوير منتديات الفي بي VB :: تطوير منتديات الفي بي VB :: رڪن دروس وشروحـ ال في بي ـات
صفحة 1 من اصل 1
افضل طرق تقليل الباندويث وتسريع المنتدى - طرق جديدة ومجربة ومضمونه 100%
قبل البدء في الشرح يجب التاكد من ان خاصية الضغط 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
وإبحث عن هذا الكود
كود:
$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
الملفات المرفقة
و إذا لم تكن مفعله يجب تفعيلها هكذا
أول شئ تتدخل للوحة تحكم المنتدي ومنها خيارات المنتدي
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
ومنها تختار خيارات ملف الكوكيز وكذلك محتويات راس 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
وإبحث عن هذا الكود
كود:
$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
الملفات المرفقة
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] | vBulletin Realtime Template Compressor Plugin.zip (2.0 كيلوبايت, المشاهدات 65) |
شركة اوريجينال :: تطوير منتديات الفي بي VB :: تطوير منتديات الفي بي VB :: رڪن دروس وشروحـ ال في بي ـات
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى