عرض مشاركة مفردة
 
  #70  
قديم 01-11-2007, 01:27 PM
أحمد غازي أحمد غازي غير متصل
عضو
 
تاريخ التسجيل: Oct 2007
مشاركة: 202
مستوى تقييم العضوية: 17
أحمد غازي is on a distinguished road
إرسال رسالة عبر MSN إلى أحمد غازي إرسال رسالة عبر  Skype إلى أحمد غازي
وسام الويب الفضي وسام الويب الذهبي وسام الويب الفضي 
عدد الأوسمة: 3 (المزيد ...)
الافتراضي

اخواني الكرام

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

والحوار كالتالي:

إقتباس:

تركي: انا قريت موضوعك وفهمت الشي الكثير بس كان عندي أستفسار عن الرام فائدتها وطريقه عملها ؟
أحمد غازي: تمام
أحمد غازي: الرامات هي الجزء من جهاز الكمبيوتر الذي هو الذاكرة المؤقتة للجهاز
تركي: حلو
أحمد غازي: بمعنى أن أي عملية تتم في الجهاز، بالطبع ستحتاج إلى مكان مؤقت لكي تعمل فيه
أحمد غازي: هذا المكان المؤقت يستخدم في وضع معاملات العمليات الحسابية مثلا
أحمد غازي: وتوضع فيه نتائج البحث من جداول البيانات وهكذا
أحمد غازي: توضع هذه الأشياء مؤقتا لكي تتم علها عمليات حسابية أو غيرها
أحمد غازي: وأي برنامج يعمل في الجهاز، يأخذ جزءا من هذه الذاكرة لاحتياجاته
أحمد غازي: لكي نطبق هذا على عالم الاستضافة سنجد الآتي
أحمد غازي: سنجد أن أي موقع على أي سيرفر يتم التعامل معه من خلال برنامج معين
أحمد غازي: وهذا البرنامج يكون موجود على السيرفر
أحمد غازي: وهذا البرنامج سيمى خادم الويب
أحمد غازي: web server
أحمد غازي: هذا البرنامج يعمل كما شرحنا في الموضوع كالتالي
أحمد غازي: كل زائر يأتي إلى أي موقع على السيرفر يتعامل مع نسخة مخصصة له من هذا البرنامج
أحمد غازي: وكل نسخة تأخذ جزءا من الذاكرة المؤقتة التي نسميها الرام
أحمد غازي: وبهذا فقياس احتياجك للرام يكون على قدر كمية الزبائن المتوقعين للموقع
أحمد غازي: لأن عدد نسخ برنامج خادم الويب تعتمد على عدد الزوار كما رأينا
تركي: طيب كيف نحسب النسبه الي تأخذها الرام
تركي: من كل زائر أو مجموعة
أحمد غازي: فإذا جاء على السيرفر 10 زوار في نفس اللحظة فمعنى ذلك أن عشر نسخ ستفتح
أحمد غازي: كيفية الحساب كالتالي
أحمد غازي: سنقول أن كل نسخة من برنامج خادم الويب تأخذ في الرام 15 ميجا تقريبا
أحمد غازي: هذا الرقم قد يزيد وقد يقل
أحمد غازي: ولكن 15 هو رقم معقول كبداية
تركي: على حسب ماذا ؟
أحمد غازي: فإذا ما كنا نتوقع أن 10 زوار يمكن أن يتواجدوا في نفس اللحظة فمعنى ذلك أننا نحتاج إلى 150 ميجا رام
أحمد غازي: الرقم يزيد على حسب استهلاك برنامج خادم الويب للرام
أحمد غازي: بمعنى
أحمد غازي: أن خادم الويب يخدم صفحات من أنواع مختلفة
أحمد غازي: منها صفحات ثابتة html
أحمد غازي: ومنها برامج php مثلا
أحمد غازي: فإذا على سبيل المثال كان عندك برنامج php
أحمد غازي: وهذا البرنامج يقرأ من ملف حجمه 20 كيلو بايت مثلا
أحمد غازي: واحتاج أن يفتحه في الرام
أحمد غازي: فسيأخذ من الرام بقدر هذا الملف
أحمد غازي: هذا الملف قد يكون به مصفوفة أو ما شابه ذلك
أحمد غازي: وإذا كانت المصفوفة كبيرة جدا فسيحتاج إلى مكان أكبر وهكذا
أحمد غازي: المهم أن رقم 15 ميجا رقم جيد كبداية
تركي: يعني صارت عندي جبهتين الرام والباندوث ؟
أحمد غازي: ويمكن لمدير السيرفر أن يرى استهلاك الرام من خلال ssh
أحمد غازي: نعم، هما بالفعل أهم نقطتين في مجال الاستضافة
أحمد غازي: تكملة لحساب الرام نقول
أحمد غازي: ال 150 ميجا التي تحدثنا عنها منذ قليل هي استهلاك خادم الويب فقط
أحمد غازي: ولذلك يجب أن يضاف إليها رامات اخرى لبقية استهلاك بقية البرامج على الجهاز
أحمد غازي: وليكن مثلا 256 ميجا
أحمد غازي: أو أكثر حسب كمية البرامج الموجودة في الجهاز
أحمد غازي: والحقيقة أنك يمكن أن تبدأ ب 512 ميجا رام
تركي: هل أقدر أعرف كم يستهلك كل برنامج ؟
أحمد غازي: وإذا ما وجدت احتياجاك للرام زاد تستطيع زيادتها فيما بعد
أحمد غازي: نعم تستطيع بالأمر التالي
أحمد غازي: تفتح ال ssh
أحمد غازي: وتكتب الأمر التالي
أحمد غازي: top
أحمد غازي: ستجد 5 سطور في الأول
أحمد غازي: في رابع سطر يذكر لك استهلاك الرام حاليا
أحمد غازي: ثم في بقية السطور المعروضة ستجد استهلاك كل برنامج من الرام
أحمد غازي: برنامج top هذا في غاية الأهمية
أحمد غازي: لأنه يعرض أكثر البرامج استهلاكا للرام والبروسيسور
تركي: ممتاز
تركي: طيب حساب عدد الزوار اللحظيين يتم خلال وجودهم في مده زمنيه معينه هل هي تتجاوز 10 ثواني أو أقل أو أكثر
أحمد غازي: كلمة زائر لحظي لها المفهوم التالي
أحمد غازي: عندما يزور زائر موقع معين ويطلب صفحة معينة
أحمد غازي: كم حجم هذه الصفحة؟ أرجو أن تجيب
تركي: 200 كيلو
أحمد غازي: شوف يا أخي الكريم
أحمد غازي: انت معاك حق
أحمد غازي: ولكن هذا الرقم وللأسف الشديد لايوجد إلا في المواقع العربية
أحمد غازي: لماذا؟
أحمد غازي: لأن المصممين عادة يغفلون هذه النقطة
تركي: لان شغلنا ماهو دقيق
أحمد غازي: ألا وهي أن الصفحة يجب أن تكون خفيفة لكي تتحمل بسرعة
أحمد غازي: فتجدهم يصممون صور كبيرة الحجم جدا فبالفعل تجد أن الصفحة قد يصل حجمها إلى 200 كيلو أو أكثر
أحمد غازي: ولكن الطبيعي وهذه نقطة يجب أن يركز عليها المصممون، الطبيعي أن حجم الصفحة الواحد بما فيها من صور لا ينبغي أن يزيد عن 50 كيلو مثلا
أحمد غازي: و 50 كيلو كثير
أحمد غازي: وهذا الأمر بإذن الله سأتكلم فيه في الويب العربي بالتفصيل متوجها إلى الأخوة المصممين
أحمد غازي: حسنا، نرجع إلى حساب الزوار
تركي: حتى تتحمل بسرعه وتعطي مجال للويب سيرفر في خدمه زائر أخر ؟؟ هل هذا المقصود
أحمد غازي: الله ينور عليك
أحمد غازي: هذا هو المقصود بالفعل
أحمد غازي: وبالتالي ستحتاج إلى رامات أقل بكثير جدا
أحمد غازي: كما ستستهلك باندويدث أقل بكثير جدا
تركي: يعني المشكله فينا ماهي في الرام
أحمد غازي: نعم، المشكلة في عدم كفاءة التصميمات وعدم كفاءة استخدام النت عموما للأسف
أحمد غازي: وهذا الأمر سنتكلم فيه كثيرا بإذن الله بالتفصيل
تركي: طيب اللود هو نفسه الضغط على الرام أو شي أخر
أحمد غازي: اللود على الجهاز يقاس على البروسيسور
أحمد غازي: ولكن للرامات دخل كبير فيه
أحمد غازي: كيف ذلك؟
أحمد غازي: خليني فقط اكمل مسألة حساب الزوار
تركي: طيب
أحمد غازي: ثم ندخل في مسألة اللود
أحمد غازي: بإذن الله
أحمد غازي: انت قلت أن الصفحة تكون حجمها 200 كيلو
أحمد غازي: فكم من الوقت سيحتاج خادم الويب لكي ينقل للزائر هذه ال 200 كيلو؟ أرجو أنت تجيب
تركي: على حسب سرعة أتصاله
أحمد غازي: تمام
أحمد غازي: يعني لو بيحمل مثلا على 10 كيلو في الثانية
أحمد غازي: سيحتاج إلى 10 ثواني
أحمد غازي: آسف 20 ثانية
تركي: 20
أحمد غازي: تمام، ممتاز
أحمد غازي: هذا الوقت هو المقصود بالزائر اللحظي
تركي: يعني كذا تدخلت عوامل كثير
أحمد غازي: فهو زائر يزور صفحة واحدة في زمن معين
أحمد غازي: نعم، هو أكثر من عامل في الحقيقة
أحمد غازي: لأننا الآن رأينا أن سرعة اتصال الزائر لها تأثير
أحمد غازي: فنفترض أنني في البيت ليس عندي إلا خط تليفون
تركي: طيب 200 كيلو الي تحملت عند الزائر تستهلك من الرام
أحمد غازي: فأقصى ما يمكنني عمله هو التحميل على سرعة 4 كيلو
تركي: صح
أحمد غازي: ال 200 كيلو هذه ليس لها علاقة بالرام
تركي: عدد الزوار اللحظيين يقل مع سرعه الاتصال
أحمد غازي: ولكن علاقتها بالرام أن خادم الويب ظل مفتوحا كل هذه الفترة في الرام
أحمد غازي: بحسب استهلاكه هو من الرام
تركي: بس انا ما عرفت ليه حددت 15 ميجا
أحمد غازي: فلو كان هو يستهلك من الرام 15 ميجا كما قلنا، فسيظل مفتوحا طول مدة تحميل الصفحة
أحمد غازي: وسيظل آخذ من الرام طول هذه المدة 15 ميجا
أحمد غازي: لأن هذا تقريبا هو الذي يحدث في أرض الواقع
أحمد غازي: برنامج الويب هذا له حجم في ذاته أليس كذلك؟
تركي: صح
أحمد غازي: هذا الحجم عادة هو قريب من الرقم الذي قلناه
تركي: الله يرضى عليك
أحمد غازي: الله يخليك
أحمد غازي: نعود إلى موضوع الزائر البيتي
أحمد غازي: هذا الزائر سرعته 4 كيلو في الثانية
أحمد غازي: فسيحتاج إلى 200 على 4 = 50 ثانية لتحميل الصفحة
أحمد غازي: وبالتالي ستزداد مدة تواجد الزائر اللحظي مما يسبب استهلاكا أطول للرامات
تركي: صح
تركي: كل مازادت سرعة الأتصال قل الأستهلاك للرام
أحمد غازي: إذن نخلص إلى أن حجم الصفحة هو عامل مثر في استهلاك الرامات وفي احتياجنا إلى رامات أكبر
تركي: كلام جميل
أحمد غازي: بهذا المفهوم، نعم
أحمد غازي: وهنا النصائح للمصمم هي
أحمد غازي: أن يستعمل الكتابة قدر الإمكان بدلا من الصور
أحمد غازي: بمعنى أنه لا داعي أن يصنع صورة إذا كان سيكتب فيها كتابة فقط
أحمد غازي: وإذا صنع صورا فعليه أن يجعلها صغيرة الحجم قدر الإمكان، طالما أن الأمر لا يستاهل كل هذا البر
أحمد غازي: الكبر
أحمد غازي: الصور الكبيرة لا تستخدم إلا في حالة واحدة فقط هي عرض الصور
تركي: صح
أحمد غازي: كأن يكون الموقع عبارة عن متحف أو ما شابه ذلك
أحمد غازي: أما أن يكون منتدى مثلا وله واجهة خرافية
أحمد غازي: صحيح شكلها جميل
أحمد غازي: ولكن حملها ثقيل بدون أي داعي بتاتا








التوقيع

أحمد غازي
مدير مركز بيانات العالمية - داتا سنتر في مصر متخصص في استضافة الخوادم
محمول : +20110874586
هاتف المكتب : +2034553780
فاكس : +2034553781
محمول المكتب: +20180005936
البريد الإلكتروني: aghazi@gpme.com.eg
الموقع : gpme.com.eg