أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

هاك تحسين سرعة و أداء المنتدى optimizer website v1.0

السّلام عليكم ورحمة الله الاسم : هاك تحسين أداء وسرعة المنتدى الإصدار : version 1.0 متوافق مع النسخه 3.0.0 فقط آليّة الاشتغال: يقوم هذا



08-10-2013 12:14 صباحاً
معلومات الكاتب ▼
انضم في : 27-11-2012
رقم العضوية : 2,642
المشاركات : 3,234
الدولة : morocco
الجنس :
تاريخ الميلاد : 1-1-1987
الدعوات : 6
قوة السمعة : 18,910
السّلام عليكم ورحمة الله


الاسم : هاك تحسين أداء وسرعة المنتدى

الإصدار : 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
وكذلك قبل تعطيل أو حذف الهاك يجب أخذ نسخة احتياطية لتلك القوالب في حالة تمّ التّعديل عليها بعد استيراد الهاك

استيراد الهاك :
بعد تحميل الملف المرفق وفكّ الضّغط عليه
اذهب إلى - لوحة الادارة - الاضافات البرمجبة - استيراد إضافه برمجية جديدة - (ثمّ قم باستيراد الملف المستخرج)



صور توضيحيّة لنتائج استخدام الهاك

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

NDkxMjEzMQ4141seo1


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


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

Njg0Mjkxseo3


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




ويمكن التّعديل على الهاك ليتناسب مع احتياجاتكم الشّخصيه
(في حالة كانت استدعاءات ملفّات الجافاسكربت غير متشابهة مع الاستدعاءات الأصلية، أو إذا كنتم تستخدمون استدعاءات أخرى ف بالامكان إضافتها في الهاك)

ويمكنكم طلب ذلك في هذا الموضوع


انظر كذلك هاك تحسين سرعة و أداء المنتدى optimizer website v1.1 للإصدار 3.0.1
 
 
  seo.zip   تحميل zip مرات التحميل :(290)
الحجم :(88.611) KB

تم تحرير الموضوع بواسطة :Mr King بتاريخ:27-12-2015 08:31 مساءً
سبب التعديل : تمّ تغيير المرفق وإضافة pbboard_topic.js للملفّاة المستخرجة وذلك بتاريخ 09-10-2013 على الساعه 11 مساء


look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  08-10-2013 12:47 صباحاً   [1]
معلومات الكاتب ▼
انضم في : 01-12-2011
رقم العضوية : 1,947
المشاركات : 2,249
الدولة : مصر
الجنس :
قوة السمعة : 3,523
موقعي : زيارة موقعي
العضو غائب سبحان الله وبحمده سبحان الله العظيم
عمل رائع ياكينج ومتميز من شخص متميزبرافو 704746وياريت تشرح لنا كيفيه عمل الهاك واّليه التشغيل !


تم تحرير المشاركة بواسطة :ashraf بتاريخ:08-10-2013 12:48 صباحاً


look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  08-10-2013 01:04 صباحاً   [2]
معلومات الكاتب ▼
انضم في : 20-07-2009
رقم العضوية : 18
المشاركات : 2,796
الجنس :
تاريخ الميلاد : 1-10-1981
الدعوات : 30
قوة السمعة : 4,978
موقعي : زيارة موقعي
عمل رائع و مميز اخى الكريم
بارك الله لك و جزاك كل خير
. يتبقى اضافته فى المتجر
https://pbboard.info/categorie_6

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  08-10-2013 01:49 صباحاً   [3]
معلومات الكاتب ▼
انضم في : 27-11-2012
رقم العضوية : 2,642
المشاركات : 3,234
الدولة : morocco
الجنس :
تاريخ الميلاد : 1-1-1987
الدعوات : 6
قوة السمعة : 18,910
المشاركة الأصلية كتبت بواسطة: ashraf عمل رائع ياكينج ومتميز من شخص متميزبرافو 704746وياريت تشرح لنا كيفيه عمل الهاك واّليه التشغيل !

شكرا على مرورك الجميل أخي الكريم
تمّ اضافة شرح آلية اشتغال الهاك


وللمزيد من التّفاصيل ومعرفة كيف تتمّ العمليّه يدويا، يمكنك زيارة الموضوع
الدرس 3 : حلّ مشكلة العناصر التي تحظر عرض محتوى الصفحه Defer parsing of javascript & css




المشاركة الأصلية كتبت بواسطة: AHMED عمل رائع و مميز اخى الكريم
بارك الله لك و جزاك كل خير
. يتبقى اضافته فى المتجر
https://pbboard.info/categorie_6

شكرا على مرورك العطر و بارك الله فيك أستاذ أحمد
تمّ
mf https://pbboard.info/store.php?plugin=183


تم تحرير المشاركة بواسطة :Mr King بتاريخ:23-10-2013 12:12 صباحاً


look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  08-10-2013 03:55 مساءً   [4]
معلومات الكاتب ▼
انضم في : 22-12-2011
رقم العضوية : 1,960
المشاركات : 227
الجنس :
تاريخ الميلاد : 3-9-1988
قوة السمعة : 228
موقعي : زيارة موقعي
العضو غائب انشغال بالعمل
MjYxNDI1MQ4141bnatnet66

ياغالى اتحسنت السرعة لكن برضه مازالت سيئة من 60 الى 66
هل هناك نصائح اخرى ؟!
 
 


look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  08-10-2013 04:39 مساءً   [5]
معلومات الكاتب ▼
انضم في : 22-12-2011
رقم العضوية : 1,960
المشاركات : 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>
يوضع فى الهيدر
فى انتظار المزيد

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  08-10-2013 05:11 مساءً   [6]
معلومات الكاتب ▼
انضم في : 22-12-2011
رقم العضوية : 1,960
المشاركات : 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

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  08-10-2013 05:53 مساءً   [7]
معلومات الكاتب ▼
انضم في : 27-11-2012
رقم العضوية : 2,642
المشاركات : 3,234
الدولة : morocco
الجنس :
تاريخ الميلاد : 1-1-1987
الدعوات : 6
قوة السمعة : 18,910
مرحبا أخي إذا كنت تستخدم استضافه مدفوعه فأنت في غنى عن كل هذه الأشياء

فقط اذهب إلى : cpanel - optimize website واختر ضغط محتوى الموقع كاملا، compress all content
وشوف النتيجه puppyeyes
أضف إلى ذلك يجب عليك إضافة تحديد وقت انتهاء حفظ الكاش عن طريق الكود الذي يتمّ إدراجه في ملف .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

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  10-10-2013 07:17 صباحاً   [8]
معلومات الكاتب ▼
انضم في : 01-05-2013
رقم العضوية : 3,457
المشاركات : 186
الدولة : مصر
الجنس :
قوة السمعة : 970
موقعي : زيارة موقعي
تقييم ممتاز
فكرة رائعة يا أخي الكريم
صدقني كنت سأعرض الفكرة منذ أيام
لي عودة بعد التجربة
أشكرك مرة أخرى

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  10-10-2013 07:34 صباحاً   [9]
معلومات الكاتب ▼
انضم في : 27-11-2012
رقم العضوية : 2,642
المشاركات : 3,234
الدولة : morocco
الجنس :
تاريخ الميلاد : 1-1-1987
الدعوات : 6
قوة السمعة : 18,910
المشاركة الأصلية كتبت بواسطة: فارس تقييم ممتاز
فكرة رائعة يا أخي الكريم
صدقني كنت سأعرض الفكرة منذ أيام
لي عودة بعد التجربة
أشكرك مرة أخرى
شكرا على مرورك أخي، في انتظار النتيجه rolleyes

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  10-10-2013 08:12 صباحاً   [10]
معلومات الكاتب ▼
انضم في : 01-05-2013
رقم العضوية : 3,457
المشاركات : 186
الدولة : مصر
الجنس :
قوة السمعة : 970
موقعي : زيارة موقعي
عمل تشكر عليه بصراحة وفكرة قوية جدا
والآن أيقنت أن برمجة PBBoard بسيطة فعلًا!
إلا أن البرمجة عموما تحتاج عباقرة مثلك
شكرا لك
تمت التجربة وطلبات js كلها ألغيت والسرعة واضحة
==
أول اقتراح للتطوير:
- استبدال روابط js الخارجية لمن يستخدم الإضافات الأخرى مثل facebook,addthis

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  10-10-2013 08:23 صباحاً   [11]
معلومات الكاتب ▼
انضم في : 27-11-2012
رقم العضوية : 2,642
المشاركات : 3,234
الدولة : morocco
الجنس :
تاريخ الميلاد : 1-1-1987
الدعوات : 6
قوة السمعة : 18,910
المشاركة الأصلية كتبت بواسطة: فارس عمل تشكر عليه بصراحة وفكرة قوية جدا
والآن أيقنت أن برمجة PBBoard بسيطة فعلًا!
إلا أن البرمجة عموما تحتاج عباقرة مثلك
شكرا لك
تمت التجربة وطلبات js كلها ألغيت والسرعة واضحة
==
أول اقتراح للتطوير:
- استبدال روابط js الخارجية لمن يستخدم الإضافات الأخرى مثل facebook,addthis
بارك الله فيك أخي، سيتمّ النّظر في الرّوابط الخارجيه وإضافتها في الاصدار الثاني وإن شاء الله سيتمّ نزوله في اقرب وقت ممكن
حاليا يتمّ تجربته
rolleyes

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  10-10-2013 08:35 صباحاً   [12]
معلومات الكاتب ▼
انضم في : 01-05-2013
رقم العضوية : 3,457
المشاركات : 186
الدولة : مصر
الجنس :
قوة السمعة : 970
موقعي : زيارة موقعي
وفقك الله أخي
وتم وضع shCore بنفس الطريقة والنتيجة تمام
لكن عندي استفسار عن التعارض الذي حدث عند وضع shCore في الهاك؟

look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  10-10-2013 04:25 مساءً   [13]
معلومات الكاتب ▼
انضم في : 27-11-2012
رقم العضوية : 2,642
المشاركات : 3,234
الدولة : morocco
الجنس :
تاريخ الميلاد : 1-1-1987
الدعوات : 6
قوة السمعة : 18,910
اقتبـاس ،، وفقك الله أخي
وتم وضع shCore بنفس الطريقة والنتيجة تمام
بارك الله فيك أخي

اقتبـاس ،،
لكن عندي استفسار عن التعارض الذي حدث عند وضع shCore في الهاك؟
بخصوص تعارض الأكواد : في الملف xml الخاص بالهاك يتمّ إضافة المحتوى في الكود
اقتبـاس ،، <![CDATA[المحتوى]]>
المشكله أنّه في محتوى ملف shCore يتواجد كود مشابه وبالتّالي جزء كبير من محتوى الملف (الجزء الذي يأتي بعد الكود المذكور) لايتمّ إدراجه في القالب


تم تحرير المشاركة بواسطة :Mr King بتاريخ:10-10-2013 09:31 مساءً


look/images/icons/i1.gif هاك تحسين سرعة و أداء المنتدى optimizer website v1.0
  10-10-2013 08:32 مساءً   [14]
معلومات الكاتب ▼
انضم في : 26-10-2012
رقم العضوية : 2,542
المشاركات : 105
الجنس :
تاريخ الميلاد : 2-1-1975
قوة السمعة : 100
موقعي : زيارة موقعي
عمل رائع ومجهود تشكر عليه .. سلمت يمناك
وانا طبقت الحل بالنسبه ل

shCore
____

لو تكمل جميلك اخوى الحبيب وتعطينا حل لباقى المشكله




تم تحرير المشاركة بواسطة :حسام العلي بتاريخ:10-10-2013 08:33 مساءً


رد جديد موضوع جديد
الصفحة 2 من 3 < 1 2 3 > الأخيرة




المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
طلب تحديث هاك تحسين أداء وسرعة المنتدى للنسخة 3.0.3 collsh.com
12 797 MAHDI H.D
هاك تحسين سرعة و أداء المنتدى optimizer website v1.1 Mr King
17 5413 iSalalah
إستفسار يخص سرعة الموقع لتحسين الارشفة newghanou
4 650 newghanou
تحسين سرعة المنتدى : حلّ المشاكل المتعلّقة بملفات الجافاسكربت Mr King
7 3135 Mr King
شرح كيفية تحسين سرعة و أداء المنتدى Mr King
4 2668 kareem

الكلمات الدلالية
لا يوجد كلمات دلالية ..









الساعة الآن 04:10 PM