تركي: انا قريت موضوعك وفهمت الشي الكثير بس كان عندي أستفسار عن الرام فائدتها وطريقه عملها ؟ أحمد غازي: تمام أحمد غازي: الرامات هي الجزء من جهاز الكمبيوتر الذي هو الذاكرة المؤقتة للجهاز تركي: حلو أحمد غازي: بمعنى أن أي عملية تتم في الجهاز، بالطبع ستحتاج إلى مكان مؤقت لكي تعمل فيه أحمد غازي: هذا المكان المؤقت يستخدم في وضع معاملات العمليات الحسابية مثلا أحمد غازي: وتوضع فيه نتائج البحث من جداول البيانات وهكذا أحمد غازي: توضع هذه الأشياء مؤقتا لكي تتم علها عمليات حسابية أو غيرها أحمد غازي: وأي برنامج يعمل في الجهاز، يأخذ جزءا من هذه الذاكرة لاحتياجاته أحمد غازي: لكي نطبق هذا على عالم الاستضافة سنجد الآتي أحمد غازي: سنجد أن أي موقع على أي سيرفر يتم التعامل معه من خلال برنامج معين أحمد غازي: وهذا البرنامج يكون موجود على السيرفر أحمد غازي: وهذا البرنامج سيمى خادم الويب أحمد غازي: 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 ثانية لتحميل الصفحة أحمد غازي: وبالتالي ستزداد مدة تواجد الزائر اللحظي مما يسبب استهلاكا أطول للرامات تركي: صح تركي: كل مازادت سرعة الأتصال قل الأستهلاك للرام أحمد غازي: إذن نخلص إلى أن حجم الصفحة هو عامل مثر في استهلاك الرامات وفي احتياجنا إلى رامات أكبر تركي: كلام جميل أحمد غازي: بهذا المفهوم، نعم أحمد غازي: وهنا النصائح للمصمم هي أحمد غازي: أن يستعمل الكتابة قدر الإمكان بدلا من الصور أحمد غازي: بمعنى أنه لا داعي أن يصنع صورة إذا كان سيكتب فيها كتابة فقط أحمد غازي: وإذا صنع صورا فعليه أن يجعلها صغيرة الحجم قدر الإمكان، طالما أن الأمر لا يستاهل كل هذا البر أحمد غازي: الكبر أحمد غازي: الصور الكبيرة لا تستخدم إلا في حالة واحدة فقط هي عرض الصور تركي: صح أحمد غازي: كأن يكون الموقع عبارة عن متحف أو ما شابه ذلك أحمد غازي: أما أن يكون منتدى مثلا وله واجهة خرافية أحمد غازي: صحيح شكلها جميل أحمد غازي: ولكن حملها ثقيل بدون أي داعي بتاتا