أولاً الطريقة التي انشترت في المنتديات العربية وأتابع عدداً لا بأس به منها هي طريقة خاطئة
وأخطاؤها كما يلي:
1- تتم إضافة شفرة php في الـ header template وهذا خطأ لأن هذه الـ template لا تنفذ أوامر الـ PHP الموجودة فيها.
2- الـ template الوحيدة التي تنفذ أوامر php فيها هي headerinlude
لذلك فإن إضافة الشفرة السابقة في الـ header لن تفيد أي شيء
والآن لنتبع الخطوات الصحيحة في تسريع المنتدى (وسأشرحها حسب ترجمتي لعبارات الفي بولتين ولم أترجمها كلها)1- ادخل إلى لوحة التحكم:
خيارات المنتدى ->
Server Settings and Optimization Options ->
Cached Posts Lifespan
الآن ضع هذا الخيار على 7
وهو عبارة عن عدد الأيام الّتي سيقوم المنتدى بحفظ نسخ عن المواضيع الفعالة فيها، وسيتمكن من جلبها بعدد أقل من الاتصالات بقاعدة البيانات، لذلك ستزداد سرعته، إياك أن تبالغ في عدد الأيام.
2 - اذهب إلى:
إصلاح ->
تحديث العدادات ->
ابحث عن Rebuild Post Cache
واضغط على الزر المسمى بنفس الاسم Rebuild Post Cache
سيقوم بتحديث البوست كاش
وسيحتاج إلى بعض الوقت وهذا يعتمد على عدد الأيام الّتي اخترتها وعلى الحركة والنشاط في منتداك
لذلك إذا كانت الحركة كبيرة في منتداك لا أنصحك بزيادة عدد الأيام عن خمسة
3- اذهب إلى
خيارات المنتدى ->
****ies and HTTP Header Options ->
GZIP HTML Output وضع هذا على نعم
4- اذهب إلى
خيارات المنتدى ->
****ies and HTTP Header Options ->
GZIP Compression Level وضع هذا على 1
==========
الآن ما سبق سيفيد في النسخ 3.0
أما النسخ 3.5 فبالإضافة إلى ما سبق نعمل الخطوات التالية
5 - ابحث عن الملف includes/datastore_cache.php
وأعطِه السماحيات 777
6 - افتح الملف includes/config.php
ابحث عن
php
كود:
$config['Mysqli']['ini_file'] = '';
وأضف تحته
php
كود:
$config['Datastore']['class'] = 'vB_Datastore_Filecache';
أذكر الخطوات كلها صالحة في vb3.5
وبالنسبة لـ vb3.0 تصلح الخطوات من 1 حتى 4 فقط
تمّ بعونه تعالى
نشرت هذا الموضوع أول مرة في منتديات الوافي
أعطي الجميع السماحية بنقل الموضوع بشرط عدم حذف حقوقي منه
الحقوق (هذا الموضوع من تأليف Milad في الوافي التطويري)
لا تنسوا الدعاء لنا
مواقع النشر (المفضلة)