[align=justify]قبل البدء في الشرح يجبأخذ نسخة إحتياطية من كل شئ حتي لا يحدث أي خطأ
وكذلك التاكد من ان خاصية الضغط GZIP مفعله في المنتدي
و إذا لم تكن مفعله يجب تفعيلها هكذا
أول شئ تتدخل للوحة تحكم المنتدي ومنها خيارات المنتدي
ومنها تختار خيارات ملف الكوكيز وكذلك محتويات راس HTML
ومنها تنزل تحت قليلا حتي تصل إلي GZIP HTML Output وتنفذ كما بالصورة
وبكده تبقي فعلتها
دلوقتي بقي دور تسريع المنتدي
[line]
أولا :-
في لوحة التحكم الرئيسية
Styles & Templates
ثم
Style Manager
ثم
All Style Options
ثم تضع هذا الكود في أخر الــheader ويكون الــheader في البداية
كود PHP:
<?php
ob_start( 'ob_gzhandler' );
?>
ثم
Save
ملاحظة :::: يفضل بأن تضيف الكود في جميع الاستايلات المستخدمة .
[line]
ثانيا :-
نقوم بفتح ملف global.php
نقوم بوضع الكود في بداية الملف بعد الدالة
وهذا هو الكود الذي يجب وضعه
كود PHP:
ob_start( 'ob_gzhandler' );
لاحظ باننا قمنا بحذف هذه الدالة من نهاية الكود الكود الأول
ليصبح الشكل كالتالي :
كود PHP:
<?php
ob_start( 'ob_gzhandler' );
/*================================================= =====================*\
|| ################################################## ################## ||
|| # vBulletin 3.0.7 - CAT Team
|| # ---------------------------------------------------------------- # ||
|| # Copyright ©2000–2005 Jelsoft Enterprises Ltd. All Rights Reserved. ||
|| # This file may not be redistributed in whole or significant part. # ||
|| # ---------------- VBULLETIN IS NOT FREE SOFTWARE ---------------- # ||
|| # Nullified By CAT Team # ||
|| ################################################## ################## ||
\*================================================ ======================*/
[line]
ثالثا :-
نفتح ملف 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($vartext, 0, $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
[line]
رابعا :-
نقوم بفتح تمبلت 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 -->
وهذا يسبب بطئ في التصفح بسبب عدم وجود Cash يقوم بحفظ الــheader والــfooter فيتم تحميلهما من جديد
أما بعد حذفهما فيتم حفظهما في الـــCash
[line]
خامسا :-
قم بتنزل الملف المرفق وفك ضغطه ووضعه داخل مجلد includes/cron
سيطلب منك الإستبدال لأنه موجود أصلا فقم بالموافقة
وده فقط بيسرعه بنسبة 40%
[line]
بس دي كل الحاجات إللي تقدر تسرع بيها منتداك
[line]
من هذا الرابط ممكن كتابه موقعك وتشوف الناتج كم استفدت من الطريقه وكم تسرع منتداك
http://www.whatsmyip.org/mod_gzip_test
ملحوظة تكتب إسم الموقع هكذا مثلا
http://mwadah.com/index.php
كاملا كما تري حتي بإسم الــindex.php
وهكذا يكوت منتداك وصل إلي أقصي سرعة
والسلام
من شبكة الأحلام
http://www.thedreams.net.tc/
FreedomDream[/align]
مواقع النشر (المفضلة)