عيد الاضحى المبارك


مواضيع تهمك

ركن تطوير منتديات vb3.8.0 القسم خاص بتطوير منتديات الجيل الثالث ويمنع منعاً باتاً.. كتابة اي موضوع يهتم بمشاكل المنتديات (( يمنع وضع نسخ vBulletin ))

الطريقة الصحيحة لتقليل استهلاك الباندويث بنسبة 90 بالمائة

السلام عليكم ورحمه الله وبركاته احب ان اقدم لكم موضوع اعتقد يهم كل من يعانوا من مشاكل انخفاض سعة الباندويث لديهم وصعوبة تحمل تكلفتها ملفات تسبب استهلاك فى الباندويث - أكثر ما يغفل عنه مديرى...

احصائياتى

الردود
4

المشاهدات
1995
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant future

  • هيلبرنت غير متواجد حالياً

المشاركات
11,551

+التقييم
321

تاريخ التسجيل
Jul 2015

الاقامة
فى الدنيا

نظام التشغيل
windows 8

رقم العضوية
18
06-10-2017, 10:26 PM
المشاركة 1
06-10-2017, 10:26 PM
المشاركة 1
افتراضي الطريقة الصحيحة لتقليل استهلاك الباندويث بنسبة 90 بالمائة
السلام عليكم ورحمه الله وبركاته
احب ان اقدم لكم موضوع اعتقد يهم كل من يعانوا من مشاكل انخفاض سعة الباندويث لديهم وصعوبة تحمل تكلفتها
ملفات تسبب استهلاك فى الباندويث
- أكثر ما يغفل عنه مديرى المنتديات هو وجود ملفات بالمنتدى او الموقع ككل يجب استدعائها قبل تحميل الصفحة وهي ملفات الجافا سكربت المعروفة فمن الطبيعى وجود اكواد الجافا سكربت داخل قوالب منتداك بهذا النمط كمثال :
كود:
<script type="text/javascript" src="$stylevar[yuipath]/yahoo-dom-event/yahoo-dom-event.js?v=$vboptions[simpleversion]"></script>
ولكن ما معنى هذا الكود مثلا فى منتداك
- ان هذا الكود معناه ان متصفحك فى حاجه لكود جافا سكربت معين من اجل اظهار خاصية "أوبشنز" معين عند تصفحك للصفحة وعلى سبيل المثال وسم alt الذى يوضع على الصور عند مرور الماوس على الصورة يظهر اسمها كما فى ترايدنت وهذا ليس من وجود وسم alt نفسه ولكن وجود alt فى صفحتك معناه ان تتوجه العناكب لقراءة اسم الصورة ولا يشترط ان يظهر الاسم عند مرور الماوس عليها ولكن الاسم الذى يظهر مع مرور الماوس هذا هو مرتبط بجافا سكربت تفعل هذه الخاصية من أجل زوار موقعك

- اذن ما الحل لتفادى تحميل هذه الاكواد وزيادة سرعة المنتدى وفى نفس الوقت ضمان خواص هذه الاكواد

قبل عرض حل المشكلة يجب علينا أولا ذكر أهم خمس أكود تعمل على تأخير تحميل صفحة المنتدى خاصة إذا كنت على ريسيلر عادى أو استضافة بسيطة وهي خمس أكود موجودة فى قالب
كود:
 headinclude
هذا القالب يظهر فى كل صفحات الموقع من مواضيع واقسام ورئيسية وبحث وتقويم ومجموعات وكلمات دلالية وجميع الصفحات الأخرى ، ولذلك وجب علينا الاهتمام بكل ما فيه وهذه هي الاكواد الخمسة التى سنبحث عنها

كود:
<script type="text/javascript" src="$stylevar[yuipath]/yahoo-dom-event/yahoo-dom-event.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript" src="$stylevar[yuipath]/connection/connection-min.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript">
<!--
var SESSIONURL = "$session[sessionurl_js]";
var SECURITYTOKEN = "$bbuserinfo[securitytoken]";
var IMGDIR_MISC = "$stylevar[imgdir_misc]";
var vb_disable_ajax = parseInt("$vboptions[disable_ajax]", 10);
// -->
</script>
<script type="text/javascript" src="clientscript/vbulletin_global.js?v=$vboptions[simpleversion]"></script>
<if condition="$show['popups']"><script type="text/javascript" src="clientscript/vbulletin_menu.js?v=$vboptions[simpleversion]"></script></if>
وهذه صورة للأكواد داخل القالب

- لاحظ معى : هذه الاكواد مهمة للموقع ولكن كيف نتفاداها بدون أي مشاكل للموقع

فائدة الاكواد الخمسة فى قالب headinclude

- لنعرف أولا ان الخمسة أكواد المذكورة بالأعلى هي مهمة للأعضاء فقط ولكن هناك من يسأل الآن ما هي مهمة أكواد الجافا الخمسة ؟

- مهمتها تتلخص فى بعض الخصائص الغير مفيدة للزائر فمثلا ملف global.js مسئول عن ظهور وسم alt على الصور عند مرور الماوس ولكن ما فائدة ظهور ال alt ومعظمنا نقتبسها من اسم الموضوع ونود الاستفادة فقط من محركات البحث اذن لا داعى لظهورها للزوار لان محركات البحث تقرأ وسم alt لكن بحجب الكود عن الزوار فقط لن يظهر الوسم عند مرور الماوس ولكن هو موجود بالفعل اذا فحصت سورس الصفحة تمام ؟؟؟

- ملف تانى من المفات الخمسه مسئول عن انسدال القوائم عند الضغط عليها ولكن ما فائدة القوائم للزائر الذى اذا اراد التسجيل سيقوم بالتسجيل بالضغط على زر التسجيل واذا اراد البحث سيفتح صفحة البحث الاصلية بدون الحاجة للقائمة المنسدلة ومجرد تسجيل دخوله سيصبح له خصائص الاعضاء كلها والتى تتضمن وجود هذه الاكواد الخمسة

- ملف اخر مسئول عن الظهور الفورى للرد السريع دون تحميل الصفحة ولكن ما فائدة الرد السريع للزائر والذى لا يظهر للزائر اصلا

اذن فهذه الملفات تحمل على اجهزة الزوار دون الحاجة اليها فقط هي تستهلك من باندويث المنتدى وتخيل انه يدخل اليك الاف الزوار فى اليوم وكل زائر تحمل لديه الملفات اذن ستستهلك باندويث عالى جدا دون اي فائدة

طريقة حذف أكواد الجافا الخمسة المسببة لبطئ المنتدى واستهلاك الباندويث


- اذن ما وصل الى اذهاننا الان هو ان نحذف الاكواد للزائر فقط ولكن تبقى الاكواد موجودة للاعضاء والمديرين والمشرفين والمراقبين وما الى ذلك وهذا بوضع الاكواد الخمسة بين هذين الوسمين

كود:
<if condition="$bbuserinfo['usergroupid'] != 1"></if> 
لا تنسى البادئة والناهية ليصبح شكل الأكواد الخمسة هكذا

رمز PHP:
<if condition="$bbuserinfo['usergroupid'] != 1">
<script type="text/javascript" src="$stylevar[yuipath]/yahoo-dom-event/yahoo-dom-event.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript" src="$stylevar[yuipath]/connection/connection-min.js?v=$vboptions[simpleversion]"></script>
<script type="text/javascript">
<!--
var SESSIONURL = "$session[sessionurl_js]";
var SECURITYTOKEN = "$bbuserinfo[securitytoken]";
var IMGDIR_MISC = "$stylevar[imgdir_misc]";
var vb_disable_ajax = parseInt("$vboptions[disable_ajax]", 10);
// -->
</script>
<script type="text/javascript" src="clientscript/vbulletin_global.js?v=$vboptions[simpleversion]"></script>
<if condition="$show['popups']"><script type="text/javascript" src="clientscript/vbulletin_menu.js?v=$vboptions[simpleversion]"></script></if>
</if>
وهذه صورة الاكواد بعد التعديل داخل القالب


اذن ما الفائدة التى ستعود علينا من هذا الموضوع الطويل

فوائد حذف أكواد الجافا الموجودة فى قالب headinclude

1- يجد الزائر سرعة غير عادية فى تصفح منتداك وبالطبع الزوار هم العدد المهول فى أي موقع بعكس الأعضاء الذين الا يشكل وجودهم سوى نسبة تكاد لا تذكر من كل متصفحي الموقع

2- تجد العناكب موقعك سهلا للتصفح والأرشفة وستلاحظ زيادة عدد عناكب جوجل فى موقعك مثل ما حدث معى

3- ينخفض الباندويث معك الى 10 بالمائة وكمثال على موقعى يدخل اليه 3000 زائر يومى كانو يستهلكون 30 جيجا باندويث لانى مركب هاك كاش الصور ومعظم مواضيعى عن الصور المرفوعه على مساحة موقعى لهذا الباندويث مرتفع قليلا عن باقى المواقع
والله العظيم قد انخفض الباندويث عندى الى ان وصل 3 جيجا فقط لل 3000 زائر بعد ان كان 30 جيجا تخيل مدى الفائدة

4- سترتفع نسبة النقر الى ظهور الصفحة فى حسابك جوجل ادسنس نظرا لان متصفحى الموبايل والكمبيوتر قد تفادو تحميل ملفات الجافا قبل الدخول الى موقعك وللتأكد افحص سرعة موقعك والتى تؤثر على النسب والنقرات قبل وبعد التعديل من هنا

https://developers.google.com/speed/pagespeed/insights/

خاصية فى جوجل تخبرك بتعديل الاخطاء

وان كان اي كود فى موقعك غير مفيد للزوار يمكنك اتسثناؤه باحاطته بالاكواد الحاجبة عن الزوار كما ذكرت لكم بالأعلى

---------- خطوة اخيره هامة لتخفيض باندويث منتداك ايضا مع السابقة هو ان تسجل فى موقع الحماية كلاود فلير والذى يتحكم فى كل اكواد موقعك اوتوماتيكيا من هذا الرابط

Home | CloudFlare | The web performance & security company

اتمنى ان ينال الشرح اعجابكم نقل من ترايدنت


قديم 06-11-2017, 01:30 AM
المشاركة 2
~ GOOGLE ~
.:: عضو مبدع ::.
  • ~ GOOGLE ~ غير متواجد حالياً
افتراضي رد: الطريقة الصحيحة لتقليل استهلاك الباندويث بنسبة 90 بالمائة
تم التطيق والنتيجه رائعه

قديم 06-11-2017, 10:43 PM
المشاركة 3
نسيت النوم
.:: عضو تشيط ::.
  • نسيت النوم غير متواجد حالياً
افتراضي رد: الطريقة الصحيحة لتقليل استهلاك الباندويث بنسبة 90 بالمائة
شكرا علطرح اخى

قديم 06-11-2017, 11:34 PM
المشاركة 4
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت غير متواجد حالياً
افتراضي رد: الطريقة الصحيحة لتقليل استهلاك الباندويث بنسبة 90 بالمائة

شاكر المرور

قديم 01-09-2019, 11:09 PM
المشاركة 5
abo-karim
.:: Administrator ::.
  • abo-karim غير متواجد حالياً
افتراضي رد: الطريقة الصحيحة لتقليل استهلاك الباندويث بنسبة 90 بالمائة
طريقة فعالة

اضافة رد

العلامات المرجعية

الطريقة الصحيحة لتقليل استهلاك الباندويث بنسبة 90 بالمائة


أدوات الموضوع

الانتقال السريع
المواضيع المتشابهه للموضوع: الطريقة الصحيحة لتقليل استهلاك الباندويث بنسبة 90 بالمائة
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
تعرفي على الطريقة الصحيحة لحكاية ما قبل النوم sadat ركن القصص العربيه والعالمية والاطفال 0 12-11-2020 01:53 AM
[wordpress] الطريقة الصحيحة لتعديل ملف wp-config.php الخاص بالووردبريس هيلبرنت ركن تطوير المواقع 1 01-08-2017 12:12 AM
الطريقة الصحيحة لحرق ويندوز 10 على فلاشة هيلبرنت أنظمة التشغيل ومشاكل الحاسب والشبكات 0 08-23-2016 10:45 PM
الطريقة الصحيحة لأستخدام تطبيق FreeMyApps هيلبرنت Apple ابل 0 12-18-2015 10:45 PM
الطريقة الصحيحة لحرق Windows Xp على فلاش USB هيلبرنت أنظمة التشغيل ومشاكل الحاسب والشبكات 0 09-15-2015 01:20 PM




الساعة الآن 01:27 PM
RSS 2.0XML Site MapTAGS SiteInfo SiteRSS FeedMap SectionsvB MapsMap TagSitemap ForumMaps Forum