أصبحت سرعة التطور التي تعيشه البشرية في أيامنا هذه، مخيفةً إلى حدٍّ جعل من غير المقبول التراجع أو التباطؤ في هذا التطور. ولعل أبرز ما يميز هذه المرحلة هو بروز شبكة الوب حاضناً أساسياً لا يمكن تجاهله، على الرغم من التحديات والمشكلات التي رافقت ظهوره، ومازالت ترافقه لاسيما من حيث الأداء.
يهدف البحث إلى عرض المشكلات الحالية التي تواجه الأنظمة الحاسوبية العاملة على شبكة الوب من حيث الأداء، وأنظمة التخاطب مع المستخدم. ويطرح قائمة التحديات التي تواجهها، وذلك من خلال تقسيم المشكلات بناء على أنواع التقنيات البرمجية المستخدمة في بناء صفحات الوب. كما يعرض البحث مجموعة من النصائح والتحسينات المقترحة لرفع أداء هذه النظم إلى الحد الأمثل.
وقد تم اختيار نظام المفاضلة في وزارة الصحة في الجمهورية العربية السورية، بيئة للاختبار وتطبيق النصائح والتوصيات.
In today’s world, the development aspects are growing very fast. We must acknowledge the fact that we have to be as faster as this development. One of the major properties of today’s evolving is the World Wide Web which has the focus as a main container for the remaining properties. Since its beginning, the World Wide Web is facing a lot of difficulties and challenges such like the performance issues.
This essay aims to state all of the current performance difficulties that are facing web-based computer systems. This can be done through dividing those difficulties according to the technology that was used in the web. Moreover, we demonstrate a number of suggestions and improvements that may increase the web performance in order to reach its ideal usage.
In addition, those suggestions will be implemented in a real use case, and we chose the “Mofadalah” web-based system at the ministry of health in Syrian Arab Republic as an environment for our use case.
17. التقليل من عدد الطلبات الصادرة عن HTTP
تحويل النصوص الصورية إلى نصوص نمطية •
استخدم Text Overlays •
تحويل spacer cellsإلى ( CSS marginsأو )Padding •
دمج الصور و اسخدام Image mapأو Sprite •
18. التقليل من عدد الطلبات الصادرة عن HTTP
• دمج و تحسين ملفات CSSو JavaScript
• تخزين الملفات الديناميكية في Cache
• التخلص من (i)Framesو javaScript includes
21. تحسين الملتيميديا
• تحسين الفيديو من أجل الوب
• معدالت وأبعاد إطار الفيديو
– 21 إلى 51 fps
– 023 pixels 240 x
• التقليل من الضجيج والحركة
22. تحسين الملتيميديا
• تعديل الفيديو
– ضغط الفيديو من أجل الوب
– تقليل Video Noiseباستخدام Filters
– تعديل المباينة في اللون
– تعديل مستوى gamma
– استعادة األسود واألبيض
– اختيار أفضل أنواع الكودك لتتماشى مع نوع العمل المراد فعله.
32. تجميع التصاريح مع المنتقيات المشتركة
body {font-size: 1em;}
body {font-family: arial, helvetica, geneva, sans-serif;}
body {color:#000000;}
body {background:#ffffff;}
52. استخدام مكتبة AJAXمدعمة وذات تصميم جيد
َّ
• اتصاالت AJAX
• تسهيالت في الوصول إلى العقد المطلوبة ... DOM
– )($
• تنظيم األحداث
• وظائف التسهيالت المرفقة
• التأثيرات المرئية
53. التقليل من متطلبات طلب HTTP
1.1 :HTTPال يمكن إرسال أكثر من طلبين إلى المخدم
بآن معا ً من نفس المتصفح
64. في هذه الحالة المواقع مصمم دون مراعاة قواعد تحسين األداء.
من المالحظ أن عدد ملفات Javascriptهو 01 ملفات CSS
هو 8، وعدد الطلبات هو 45 طلب، والحجم الكلي للملف
2.1 ميغا بايت، والزمن الكلي المستغرق 40.51 ثانية.
68. آفاق مستقبلية
دراسة األداء لألنظمة العاملة على أجهزة النقالة •
دراسة األداء لتبادل البيانات بين األجهزة •
دراسة أداء األنظمة التي تدعم تطبيقات األجهزة النقالة •
تطوير نظام آلي يعتمد على البحث السابق ليساعد المطور •
على رفع من أداء نظامه