- الرئيسية
- ما الجديد !
-
الصفحات▼
الصفحات
أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .
هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
-
08-10-2013 12:14 صباحاً
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
السّلام عليكم ورحمة الله
الاسم : هاك تحسين أداء وسرعة المنتدى
الإصدار : version 1.0
متوافق مع النسخه 3.0.0 فقط
آليّة الاشتغال:
يقوم هذا الهاك بتحليل ملفّات الجافاسكربت، يعني استخراج الأكواد من الملفّات ووضعها مباشرة في الهيدر (نفس الطّريقه المستخدمه في الووردبريس)، وذلك على النّحو التّالي :
1- يتمّ إنشاء قوالب (في جميع الاستايلات) يتمّ تسميتها على أسماء ملفّات الجافاسكربت
2- في محتوى تلك القوالب يتمّ وضع محتوى ملفّات الجافاسكربت (يعني في القالب jquery ستجد محتوى الملف jquery.js ، وهكذا)
3- يتمّ تغيير الاستدعاءات الموجوده في القالب headinclud والقالب imgs_resize وكذلك subject_top.tpl
مثلا سنجد في القالب headinclud استدعاء مكتبة الجاكيري، كود الاستدعاء
CODE<script type="text/javascript" src="{$ForumAdress}includes/js/jquery.js"></script>
يتمّ تغيير هذا الاستدعاء إلى
CODE<br /> {template}jquery{/template}<br />
ملاحظه بهذا الخصوص : إذا كان استدعاء الملفّات على شكل آخر فلن يتمّ تغيير الاستدعاءات
مثلا إذا كان استدعاء ملف مكتبة الجاكيري على هذا الشّكل، فلن يحصل الاستبدال
CODE<script type="text/javascript" src="includes/js/jquery.js"></script>
وينتج عن اضافة الهاك : تقليل عدد الطّلبات + نقصان في الحجم الكلّي للصّفحه ممّا يزيد في سرعة المنتدى و يُسهّل عمليّة التصفّح
الملفّات المستخرجه هي :
1- jquery.js
2- pbboardCode.js
3- pbboard_global.js
4- jquery-ui.min.js
5- poem.js
6- shBrushPhp.js
7- resize_images.js
8- facebox.js
9- facebox.css
10- pbboard_topic.js
للأسف لم أستطع إدراج محتوى الملف includes/js/shCore.js في هذا الهاك بسبب تعارض الأكواد، وبالتّالي يجب إدراجه يدويا لنتيجة أفضل
متطلّبات التشغيل :
يجب عمل هذا التحديث قبل استيراد الهاك
المشاركة الأصلية كتبت بواسطة: Soliman لإزالة المسافة بين القوالب افتح ملف : includes/template.class.php
ثم ابحث عن :
CODE@eval(" ?> ".$PowerBB->sys_functions->fetch_gzipped_text($string)." <?php ");
واستبدله بـ :
CODE@eval(" ?>".$PowerBB->sys_functions->fetch_gzipped_text($string)."<?php ");
تذكير :
قبل عمليّة استيراد الهاك أودّ أن أذكّر بأخذ نسخة احتياطية لمحتوى القوالب (المُعدّلة فقط) headinclud و imgs_resize وكذلك subject_top.tpl
وكذلك قبل تعطيل أو حذف الهاك يجب أخذ نسخة احتياطية لتلك القوالب في حالة تمّ التّعديل عليها بعد استيراد الهاك
استيراد الهاك :
بعد تحميل الملف المرفق وفكّ الضّغط عليه
اذهب إلى - لوحة الادارة - الاضافات البرمجبة - استيراد إضافه برمجية جديدة - (ثمّ قم باستيراد الملف المستخرج)
صور توضيحيّة لنتائج استخدام الهاك
قبل اعتماد الهاك

بعد اعتماد الهاك

فحص google speed
قبل اعتماد الهاك

بعد اعتماد الهاك

ويمكن التّعديل على الهاك ليتناسب مع احتياجاتكم الشّخصيه
(في حالة كانت استدعاءات ملفّات الجافاسكربت غير متشابهة مع الاستدعاءات الأصلية، أو إذا كنتم تستخدمون استدعاءات أخرى ف بالامكان إضافتها في الهاك)
ويمكنكم طلب ذلك في هذا الموضوع
انظر كذلك هاك تحسين سرعة و أداء المنتدى optimizer website v1.1 للإصدار 3.0.1-
تم تحرير الموضوع بواسطة :Mr King بتاريخ: 27-12-2015 08:31 مساءً
سبب التعديل : تمّ تغيير المرفق وإضافة pbboard_topic.js للملفّاة المستخرجة وذلك بتاريخ 09-10-2013 على الساعه 11 مساء
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.008-10-2013 12:47 صباحاً [1]
-
ashrafمعلومات الكاتبالأعضاءعضـو ستـار
- انضم في :
- 01-12-2011
- رقم العضوية :
- 1947
- المشاركات :
- 2249
- الدولة :
- مصر
- الجنس:
- قوة السمعة:
- 3523
- موقعي:
- زيارة موقعي
-
عمل رائع ياكينج ومتميز من شخص متميزبرافو
وياريت تشرح لنا كيفيه عمل الهاك واّليه التشغيل !
-
تم تحرير المشاركة بواسطة :ashraf بتاريخ:08-10-2013 12:48 صباحاً
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.008-10-2013 01:04 صباحاً [2]
-
AHMEDمعلومات الكاتبالأعضاءعضـو ستـار
- انضم في :
- 20-07-2009
- رقم العضوية :
- 18
- المشاركات :
- 2796
- الجنس:
- تاريخ الميلاد :
- 1-10-1981
- الدعوات:
- 31
- قوة السمعة:
- 4978
- موقعي:
- زيارة موقعي
-
عمل رائع و مميز اخى الكريم
بارك الله لك و جزاك كل خير . يتبقى اضافته فى المتجر
https://pbboard.info/categorie_6
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.008-10-2013 01:49 صباحاً [3]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
المشاركة الأصلية كتبت بواسطة: ashraf عمل رائع ياكينج ومتميز من شخص متميزبرافو
وياريت تشرح لنا كيفيه عمل الهاك واّليه التشغيل !
شكرا على مرورك الجميل أخي الكريم
تمّ اضافة شرح آلية اشتغال الهاك
وللمزيد من التّفاصيل ومعرفة كيف تتمّ العمليّه يدويا، يمكنك زيارة الموضوع
الدرس 3 : حلّ مشكلة العناصر التي تحظر عرض محتوى الصفحه Defer parsing of javascript & css
المشاركة الأصلية كتبت بواسطة: AHMED عمل رائع و مميز اخى الكريم
بارك الله لك و جزاك كل خير
. يتبقى اضافته فى المتجر
https://pbboard.info/categorie_6
شكرا على مرورك العطر و بارك الله فيك أستاذ أحمد
تمّ
https://pbboard.info/store.php?plugin=183
-
تم تحرير المشاركة بواسطة :Mr King بتاريخ:23-10-2013 12:12 صباحاً
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.008-10-2013 03:55 مساءً [4]
-
acc.mu7amadمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 22-12-2011
- رقم العضوية :
- 1960
- المشاركات :
- 227
- الجنس:
- تاريخ الميلاد :
- 3-9-1988
- قوة السمعة:
- 228
- موقعي:
- زيارة موقعي
-

ياغالى اتحسنت السرعة لكن برضه مازالت سيئة من 60 الى 66
هل هناك نصائح اخرى ؟!
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.008-10-2013 04:39 مساءً [5]
-
acc.mu7amadمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 22-12-2011
- رقم العضوية :
- 1960
- المشاركات :
- 227
- الجنس:
- تاريخ الميلاد :
- 3-9-1988
- قوة السمعة:
- 228
- موقعي:
- زيارة موقعي
-
وجدت كود سحرى قام بزيادة سرعة الموقع كمان الى 70%
هذا هو
اقتبـاس ،،
<font face="Courier New"><body>
<script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.<acronym title="JavaScript">js</acronym>"><font face="Courier New"></script>
<script src="https://ajax.googleapis.com/ajax/libs/scriptaculous/1.9.0/scriptaculous.<acronym title="JavaScript">js</acronym>"></script>
<!-- php buffer end --></body>
يوضع فى الهيدر
فى انتظار المزيد
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.008-10-2013 05:11 مساءً [6]
-
acc.mu7amadمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 22-12-2011
- رقم العضوية :
- 1960
- المشاركات :
- 227
- الجنس:
- تاريخ الميلاد :
- 3-9-1988
- قوة السمعة:
- 228
- موقعي:
- زيارة موقعي
-
ايضا هذا الكود قام بعمل مذهل
https://pbboard.info/forums/index.php?page=topic&show=1&highlight=تسريع&id=8841
شكر خاص لصاحب الموضوع
اصبحت سرعة موقعى كالاتى
C
Page Speed Grade:
(77%)
79%
What does this mean?
Relative Score
The average Page Speed grade is 79%
B
YSlow Grade:
(81%)
78%
What does this mean?
Relative Score
The average YSlow grade is 78%
Page load time: 5.97s
Total page size: 611KB
Total number of requests: 81
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.008-10-2013 05:53 مساءً [7]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
مرحبا أخي إذا كنت تستخدم استضافه مدفوعه فأنت في غنى عن كل هذه الأشياء
فقط اذهب إلى : cpanel - optimize website واختر ضغط محتوى الموقع كاملا، compress all content
وشوف النتيجه
أضف إلى ذلك يجب عليك إضافة تحديد وقت انتهاء حفظ الكاش عن طريق الكود الذي يتمّ إدراجه في ملف .htaccess (الموجود في مجلّد رئيسية الموقع)
ولكن قبل ذلك يجب حذف الأكواد الأخرى الخاصّه بحفظ الكاش
الكود موجود في الموضوع شرح تقليل استهلاك الباندويث والترافيك الشهري للبيانات وضغط الملفات وتسريع منتديات PBBoard
ولكن يتوجّب التّعديل عليه :
التعديل الأوّل موجود في الردّ https://pbboard.info/forums/t14207&count=12#72366
والتّعديل الثّاني هو حذف كود ضغط الملفّاة (بسبب تواجد الخاصّية في cpanel بالنسبة للاستضافات المدفوعه، وعدم امكانية الاستفاده من ضغط المحتوى في الاستضافات المجّانيه)
وبعد التّعديل عليه يصير هكذا (مع إمكانية إضافة الامتدادات للكوكيز)CODE<ifmodule mod_deflate.c> AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript </ifmodule> <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/jpg "access 1 year" ExpiresByType image/jpeg "access 1 year" ExpiresByType image/gif "access 1 year" ExpiresByType text/css "access 1 month" ExpiresByType application/zip "access 1 month" ExpiresByType text/x-javascript "access 1 month" ExpiresByType application/x-shockwave-flash "access 1 month" ExpiresByType image/x-icon "access 1 year" </IfModule> <ifModule mod_headers.c> <filesMatch "\.(ico|pdf|flv|jpg|jpeg|gif|swf)$"> Header set Cache-Control "max-age=2592000, public" </filesMatch> <filesMatch "\.(css)$"> Header set Cache-Control "max-age=604800, public" </filesMatch> <filesMatch "\.(js)$"> Header set Cache-Control "max-age=604800, private" </filesMatch> <filesMatch "\.(xml|txt)$"> Header set Cache-Control "max-age=604800, public, must-revalidate" </filesMatch> </ifModule>
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
ومن فضلك أخي المرجو احترام قوانين المنتدى
[يمنـــــــع ] الردود بلا فائدة مثل : ( وضع حلول عشوائية ، ....الخ ) .
في حالة أردت المساعدة في تحسين أداء منتداك فالمرجو وضع طلبك في قسم تطوير المواقع (Development Sites)
وسيتمّ مساعدتك بأفضل الطّرق
ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
عموما، كلّ مايمكنني تقديمه لك بخصوص الهاك هو
اقتبـاس ،، ويمكن التّعديل على الهاك ليتناسب مع احتياجاتكم الشّخصيه
(في حالة كانت استدعاءات ملفّاة الجافاسكربت غير متشابهة مع الاستدعاءات الأصلية، أو إذا كنتم تستخدمون استدعاءات أخرى ف بالامكان إضافتها في الهاك)
بحيث توجد 4 استدعاءات أخرى موجوده في استايل البستان يمكن إضافتها في الهاك ليتمّ استبدالها
واستدعاء آخر في مجلّد vote بالامكان إضافته كذلك في الهاك ليتمّ الاستبدال
كلّ ما عليك فعله، هو البحث عن أماكن الاستدعاءات (في أي قالب توجد) لكي يتمّ إدراجها في الهاك
وبخصوص النصائح، تفضّل هنا
https://pbboard.info/forums/t14413&count=0#72210
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.010-10-2013 07:17 صباحاً [8]
-
فارسمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 01-05-2013
- رقم العضوية :
- 3457
- المشاركات :
- 186
- الدولة :
- مصر
- الجنس:
- قوة السمعة:
- 970
- موقعي:
- زيارة موقعي
-
تقييم ممتاز
فكرة رائعة يا أخي الكريم
صدقني كنت سأعرض الفكرة منذ أيام
لي عودة بعد التجربة
أشكرك مرة أخرى
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.010-10-2013 07:34 صباحاً [9]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
المشاركة الأصلية كتبت بواسطة: فارس تقييم ممتاز
فكرة رائعة يا أخي الكريم
صدقني كنت سأعرض الفكرة منذ أيام
لي عودة بعد التجربة
أشكرك مرة أخرى
شكرا على مرورك أخي، في انتظار النتيجه
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.010-10-2013 08:12 صباحاً [10]
-
فارسمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 01-05-2013
- رقم العضوية :
- 3457
- المشاركات :
- 186
- الدولة :
- مصر
- الجنس:
- قوة السمعة:
- 970
- موقعي:
- زيارة موقعي
-
عمل تشكر عليه بصراحة وفكرة قوية جدا
والآن أيقنت أن برمجة PBBoard بسيطة فعلًا!
إلا أن البرمجة عموما تحتاج عباقرة مثلك
شكرا لك
تمت التجربة وطلبات js كلها ألغيت والسرعة واضحة
==
أول اقتراح للتطوير:
- استبدال روابط js الخارجية لمن يستخدم الإضافات الأخرى مثل facebook,addthis
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.010-10-2013 08:23 صباحاً [11]
-
Mr Kingمعلومات الكاتبالأعضاءعضو سوبر ستار
- انضم في :
- 27-11-2012
- رقم العضوية :
- 2642
- المشاركات :
- 3240
- الدولة :
- morocco
- الجنس:
- تاريخ الميلاد :
- 1-1-1987
- الدعوات:
- 6
- قوة السمعة:
- 18910
-
المشاركة الأصلية كتبت بواسطة: فارس عمل تشكر عليه بصراحة وفكرة قوية جدا
والآن أيقنت أن برمجة PBBoard بسيطة فعلًا!
إلا أن البرمجة عموما تحتاج عباقرة مثلك
شكرا لك
تمت التجربة وطلبات js كلها ألغيت والسرعة واضحة
==
أول اقتراح للتطوير:
- استبدال روابط js الخارجية لمن يستخدم الإضافات الأخرى مثل facebook,addthis
بارك الله فيك أخي، سيتمّ النّظر في الرّوابط الخارجيه وإضافتها في الاصدار الثاني وإن شاء الله سيتمّ نزوله في اقرب وقت ممكن
حاليا يتمّ تجربته
-
-
هاك تحسين سرعة و أداء المنتدى optimizer website v1.010-10-2013 08:35 صباحاً [12]
-
فارسمعلومات الكاتبالأعضاءعضو فعال
- انضم في :
- 01-05-2013
- رقم العضوية :
- 3457
- المشاركات :
- 186
- الدولة :
- مصر
- الجنس:
- قوة السمعة:
- 970
- موقعي:
- زيارة موقعي
-
وفقك الله أخي
وتم وضع shCore بنفس الطريقة والنتيجة تمام
لكن عندي استفسار عن التعارض الذي حدث عند وضع shCore في الهاك؟
-
-