السلام عليكم ورحمة الله وبركاتة
أعاني الان في موقعي من بدأ في تصفح المنتدى ونسخته هي 3.5.4
أريد أتسأل
ماهي الطرق أو الهاكات التي فعلاً تساعد في عملية تسريع المنتدى
انا لي مدة ما أتابع هذا الامور
فياليت من الاخوة يساعدونا ...
خالص تحياتي لكم![]()
السلام عليكم ورحمة الله وبركاتة
أعاني الان في موقعي من بدأ في تصفح المنتدى ونسخته هي 3.5.4
أريد أتسأل
ماهي الطرق أو الهاكات التي فعلاً تساعد في عملية تسريع المنتدى
انا لي مدة ما أتابع هذا الامور
فياليت من الاخوة يساعدونا ...
خالص تحياتي لكم![]()
للرفع والمساعدة ......... ؟!؟!
السريع يعتمد على عدة اشياء
- السيرفر في المرتبه الاولى
- تقليل الصور في الاستايل بقدر الاستطاعة
- التقليل من الهاكات ..
- استخدم نظام الكاش ..
- ترقية الاستايل الى اخر اصدار
- عدم وجود اخطاء HTML في قوالب الاستايل...
- تعديل بعض اعدادات المنتدى مثل تفعيل الضغط ..
هذه باختصار
اما عن الكيفيه فاعتذر ليس لدي وقت للشرح
تحياتي
السلام عليكم و رحمه الله و بركاته
بعض الطرق لتسريع المنتديات و عدم الضغط على السيرفرات ............
تلك اربع طريق جربتها و فعاله
و فى كل طريقة سأذكر النسخة التى ممكن تطبق فيها الطريقة ووظيفة الخدمه لها و طبعا شرح الطريقة :::
::بسم الله نبدأ الطرق ::
الطريقة الأولى (( الأهم ))(لكن تطلب السيف مود) ::
الم يطرح لكم فى ذهنكم وين الملفات المرفقه تخزن ...؟؟
البعض يظن أنها تخزن فى السيرفر كباقى الملفات و البعض يقول فى القواعد ........و الأصح أنها ممكن تخزن فى الأتنين مع بعض و لكن الطريقة هذه هتشرح كيف تستفيد من أمكانيات ال vBulleyin بأقصى الدرجات ....و للعلم هناك منتديات كبيرة جدااا...و للأسف لسه ما طبقوا الطريقة و كل شوى يغيروا السيرفر لأنه بالطبع يهلك بسبب الأستخدام و تحميلة ما له ليس داعى به...و لكن هنا فى منتديات ترايدنت مطبقه ....لذا من حقكم المقارنة فى السرعات ...و غير السرعة تحميل الملفات السريع و غير كده القدرة على أستيعاب أحجام كبيرة كمان فى المرفقات......
وظيفة الطريقه ::
هى تحويل الملفات المرفقة كمجموعات معرفه فى القواعد و مخزنة فى ملفات النظام.....و بكده تبقى ريحت القواعد و خففت الضغط عنها تماما ....و رضيت صاحب الأستضافة لأنك خفيت اللود الكبير عن القواعد مما يؤدى لفصل سيرفر القواعد لفترات و هى المشكلة التى عانى منها الأخوة الكثيرون فى قسم المشاكل ....
شرح الطريقة :
أول شئ للعلم الطريقة عكسية يعنى تقبل العكس يعنى ممكن تحول التخزين من نظام الملفات للقواعد و من نظام القواعد لنظام الملفات......
و لكن الطريقة هى تحويل التخزين من القواعد لنظام الملفات.......
الشرح بالصور
النسخ التى ممكن أن تطبق فيها الطريقة جميع النسخ
و اى استفسار أو خطأ يظهر معكم تفضلوا بطرحة هنا .......
:: الطريقة الثانيه ::
خدمه الطريقة : هو plugins يضغط قوالب ال html بصورة جيده مما يقلل من أستهلاك الباندويث بصورة كبيرة و يختصر وقت التحميل ....
شرح الطريقة ::
من لوحة تحكم منتداك ......ثم نظام البرمجيات الأضافيه أو ( نظام ال plugins) حسب التعريب لديك.....ثم اضافة plugins و استورد أى من ملفى البلجينز الموجدوين بالمرفقات أحدهما بمؤشر الضغط وة التانى من غير مؤشر ......
:: الطريقة الثالثة ::
و هى عبارة عن ملف يضاف الى مجلد المنتدى الرئيسى و ليس فى أى مجلد أخر و يقوم بتحميل صور الأستيل للجهاز المستخدم و بذالك يمنع تحميلها من جديد الملف يوجد فى المرفقات .....هتلاقوه فى المرفقات من ضمن البلجينز (الملف باسم swalif.htaccess بعد الرفع خلوه .htaccess )
:: الطريقة الرابعه ::
و هى تقوم على اساس ضغط الصور و منع تخزينها فى ال cash و طبعا هتحس بفرق كبير فى الضغط على السيرفر
قبل البدء في الشرح يجب التاكد من ان خاصية الضغط GZIP مفعله في المنتدي
و إذا لم تكن مفعله يجب تفعيلها هكذا
من لوحة تحكم منتداك ...ثم الخيارات ....
ثم خيارات ملف الكوكيز كذلك محتوى رأس HTTP ...ثم GZIP HTML Output و ختار نعم .....GZIP Compression Level أختار رقم 1
-------------------------
أولا :-
في لوحة التحكم الرئيسية
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');
?>
<HTML>
تم وضع رقم (1) وفي شرح الصور إذا قمت بتغيير الرقم (1) إلي أي رقم آخر قيجب تغييره في هذا السطركود PHP:
ini_set('zlib.output_compression_level', 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 -->
والكود السابق الي تم إستبداله يمنع تسجيل الــHeader و الـــFooter في ذاكرة الــCashكود PHP:
<?php
echo "Page Compression: ".
(
(gzip_encode::gzip_accepted())?
_GZIP_ENCODE_STAT."% at level ".
_GZIP_ENCODE_LEVEL:
"None (Browser does not accept)"
);
?>
--------------------------------------------------------------------------------
ثالثا :-
ابحث عن الملف includes/datastore_cache.php
وأعطِه الترخيص 777
--------------------------------------------------------------------------------
رابعا :-
قم بفتح ملف config.php
وإبحث عن هذا الكود
و اضف تحته هذا الكودكود PHP:
$config['Mysqli']['ini_file'] = '';
--------------------------------------------------------------------------------كود PHP:
$config['Datastore']['class'] = 'vB_Datastore_Filecache';
خامسا :-
نفتح قالب الــFooter
ونضع في آخره الكود التالي
كود PHP:
</HTML>
<?php
new gzip_encode();
?>
بالطبع توجد طريق كثيرة اخرى مثل الغاء الأحصائيات و خصوصا اللى فى المربعات لو عدد المتواجدون كثر و ايضا الهاكات التى تطلب البيانات من القاعده فى المواضيع مثل تجميع المشاركات و عدد المواضيع المنفرد...........
+++++++++++++++++==================================================+++++++++++++++++++
و الحمد الله بهذا أكون أنتهيت من الطرق المتعارف التى جربتها و أظهرت نتائج مبهرة أن كانت فى سيرفرى أو فى المنتديات التابعه لى ....و بصراحة ....أخفضت اللود كثيرا فى السيرفر و بكده قللت فرص فصله و كمان سرعته الجيده جدااا.....
و فى الناهية من هذا الرابط ممكن كتابه موقعك وتشوف الناتج كم استفدت من الطريقه وكم تسرع منتداك
http://www.whatsmyip.org/mod_gzip_test
المعهد العربي
التعديل الأخير تم بواسطة ma3hd ; 16-01-2007 الساعة 01:04 PM سبب آخر: اضافة المرفقات
__________________
{يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }سورة الحج1
حبيب والله ياخوك
3.5.4 افضل نسخه بعد النسخه 3.0.7
واسرع نسخه في الاصدارات
لو تركب نسخه 3.6.4 ايش تبي تسوي اجل ؟
على العموم يالغالي .
اول سوال :
نسخة منتداك مرخصة ولالا.
ثاني شي عندك خبره في تركيب الهاكات والاستايلات .. الخ .
ثالث شي الاستضافه اللي انت عليها قوية " جرب كم منتدى غير منتداك شوف سريعه ولالا اهم شي على الاستضافه"
وانتظر ردك
وراح اقولك العلاج ان شاء الله
__________________
In USA
حذف هاك العشرة مواضيع + هاك تصغير الصور
هذا الي عندي حاليا ً
والاهداءات بعد
تحياتي
أخي الكريم :
بخصوص الكود الذي يمنع تسجيل الهيدر والفوتر في الكاش
انا أريده يسجل الهيدر لكن لا يسجل الفوتر
هل ممكن تقولي كيف .......!.
قمت بتطبيق الطريقة الثالثة فتغيرت صفحة المنتدى إلى خطأ في السيرفر
وأريد أن أسأل عن الطريقة الثانية هل نقوم بتركيب كل الهاكين أو نكتفي بواحد آمل تفصيل عمل كل واحد منهم
أخوى احمد ...ارجوا التوضيح انهى كود بالظبط لأن الكود اللى بنضعه فى الهيدر بيقوم بالضغط فقط....لا يوجد شئ للتسجيل إلا ملف .htaccess يقوم بتخزين الصور و الفلاش الموجود فى الصفحة
اخوى naif الطريقة الثالثة تبع ملف .htaccess ...تسبب اخطاء فى بعض السيرفرات لعدم تفعيل خاصية بصراحة لا اتذكر اسمها الأن ....بأذن الله فى الصباح اجبها لك لأنى مرهق الأن و داخل انام.....
بالنسبة للطريقة الثانية ركب احدى الهاكين فقط ...لأن احدهم يظهر كمية الضغط اسفل المتصفح و التانى لا (افضل اللى لا يظهر نسبة الضغط)
ملاحظة بالنسبة للنسخ الجديدة ملف datastore_cache.php ليس موجود فى مجلد includes بل موجود داخل مجلد datastore داخل مجلد includes
بالتوفيق للجميع بأذن الله
__________________
{يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }سورة الحج1
أخي انا أقصد هذا :-
المشاركة الأصلية كتبت بواسطة egy-ksa
أخوي الغالي egy-ksa أنتظر منك الخاصية المعطلة في السيرفر حتى أراسل المستضيف ليقوم بتفعيلها
أيضاً ملف الـهاك هل تتكرم بشرح وضيفته بالضبط أكون لك شاكر .
اخى الكريم احمد بالنسبة للتعديل فى ال 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 -->
بالنسبة لأخوى naif
الخاصية هى mod_expires
ولو تريد شرح تفعيلها بأذن الله اضعه لك
المعهد العربي
__________________
{يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }سورة الحج1
كنت نشرت موضوع من سنتين ونقله الأخ الةافي إلى سوالف قبل أن أكون عضواً فيها
وهذا الرابط
http://www.swalif.net./softs/showthread.php?t=131423
__________________
Milad's vBulletin Services vCharset Converter
خدمة التحويل الاحترافي لترميز قواعد بيانات منتديات vBulletin إلى UTF-8
للمراسلة: Contact Me موبايل: 00905312905296 (لا أجيب على الـ SMS)
أخي هذا الكود مافائدة أصلاً ..!؟<!-- 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 -->
اخوي egy-ksa كفى ووفى بارك الله فيه