أهلاً بكم من جديد زوار «الإستضافة العربية»، قد تلقينا تعليق من احد قراء الموقع وهو الاستاذ محمود عاشور وكان سؤاله كالتالي:

وكنت اود الرد عليه فى تعليق لكن اردت ان اقوم بكتابة مقال كامل عن الموضوع لأننى لم أجد موضوع على الانترنت يتحدث عن الموضوع بإستفاضة او يشرح اهمية كل مصدر من مصادر الاستضافة للموقع وتأثيره على سرعة الموقع او أداءه. لذا أحببت ان اقوم بعمل هذا الموضوع حتي يكون بمثابة مصدر لكل من يبحث عن تأثير مصادر الاستضافة على اداء الموقع وسرعته.
المُعالج هو المسؤل عن القيام بمهام ووظائف الخادم وتتراوح هذه الوظائف من تحميل البيانات من القرص الصلب الى الرام (إنظر الجزء الخاص بالرام بالأسفل) وتنفيذ الاكواد البرمجية او السكربتات والقيام بالعمليات على قواعد البيانات وإرسال محتوي الموقع الى الزائر وغيرها من العمليات. وبالتالى فإن المُعالج يعمل بمثابه المُنسق بين مصادر الاستضافة.
كما ذكرت بالأعلى فإن المعالج هام جداً للقيام بمهام الإستضافة والتنسيق بين عتاد "هارد وير" ومصادر الإستضافة المختلفة. لذا فإن المعالج هام اذا كان موقعك يستخدم قواعد البيانات ويعتمد على سكربت برمجى معين، وفى كل الاحوال فإن زياده عدد المعالجات او الانويه "Cores" سوف يؤدي الى تحسن واضح فى اداء موقعك ولكن هناك بعض الحالات التي تستلزم زيادة فى سعة المعالج او عدد المعالجات.
وظيفة الرام بشكل عام التخزين المؤقت للبيانات ولكي اشرح لك بصورة مُبسّطه فإنك عندما تقوم بفتح او تشغيل برنامج فإن ملفات البرنامج يتم نسخها من القرص الصلب الى الرام ويبدأ المعالج فى الحصول على ملفات البرنامج من الرام مُباشرةً وبالتالى فالملفات يتم الوصول اليها بسرعة كبيره جداً مُقارنةً بجلبها من القرص الصلب مُباشرةً. ولعل اقرب مثال على ذلك هو عند قيامك بتشغيل برامج كثيره وبرامج كبيرة كبرامج تعديل الصور او الفيديو فإنك سوف تشعر ببطء شديد فى سرعه الجهاز وتوقفه عن العمل إذا استهلكت هذه البرامج مساحه الرام ولن يعود الجهاز الى العمل بصورة طبيعيه الا عند توفر مساحه فى الرام سواءاً بإغلاق بعض البرامج التى تعمل او بزياده سعه الرام.
كما قلت سابقاً فإن وظيفة الرام هى تخزين البيانات، ولكنك الآن تستطيع ان تعرف اهميه الرام وتأثيرها على سرعة الموقع وأداءه حيث انها تُمكّنْ المعالج الخاص بالخادم (سيرفر الإستضافة) من الوصول للبيانات بشكل اسرع وبالتالى يقل الوقت الذي يحتاجه الخادم لجلب بيانات موقعك وإرسالها الى المستخدم او الزائر.
وبالتالى فإن زياده سعة الرام الخاصة بالإستضافة تؤدي بشكل مُباشر الى زياده سرعة الموقع لأن البيانات التى يتم جلبها من الرام تكون اسرع بكثير من تلك التى يتم جلبها من القرص الصلب. ولعل من أكثر المشاكل التى قد تظهر لك اذا كانت سعه الرام اقل مما يحتاجه موقعك هى:
وفى الغالب تظهر هذه الاخطاء عندما يستهلك موقعك الرام بالكامل وأكثرها شيوعاً هو الخطأ الأول الذي تصادفه كثيراً عند زيارتك لكثير من المواقع وإذا راسلت الدعم الخاص بالإستضافة فسوف يخبرك بأن موقعك يستهلك الرام المخصصة له وبأنك تحتاج الى زياده الرام الخاص بموقعك او ترقيه الاستضافة (دفع تكلفة اضافيه).
ولكن حتى أكون صادق معك فإن الشركة تود ان تحصل على اعلى عائد مادي وبالتالى سوف تنصحك بترقيه خطة الاستضافة وسوف تجد هذا الخطأ كثيراً اذا كنت تستخدم استضافة مشتركة رديئه ولكن عن خبره شخصيه فإن السبب فى هذا الخطأ هو فى أغلب الحالات خطأ برمجى من أحد اضافات او قوالب موقعك والتى تستهلك مساحه كبيره من الرام بدون الحاجه اليها، وفى حين ان شراءك لمساحه اضافيه سوف يؤدي الى حل المُشكله ولكنك فى الحقيقه عالجت الأعراض وليس المرض نفسه وأنت تدفع مُقابل مادي للرام الإضافية وأنت لست بحاجه لها.
زيادة سعة الرام تؤدي الى الآتي:
كلما كان المُعالج أقوي فإنه يستلزم زياده فى سعه الرام حتي يكون النظام مُستقر وهذه بعض الاختيارات الشائعة والمُفضّله:
شرح ممتاز وأفادني بالكثير من المعلومات لدي استفسار اخي بخصوص الموضوع؛ ما هو العامل في الاستضافة المسؤول عن سرعة الموقع/أو سرعة التحميل منه لو كان مركز رفع/أو عدد الزوار الموجودون في نفس الوقت. هل هي الرام أم المعالج أم ماذا؟ وكيف أوفق بينهم وأعرف خطة الاستضافة المناسبة؟ لأني لم أجد أي شروحات على الإنترنت تتحدث عن هذا الموضوع، الجميع يقولون اختر كذا واختر كذا ولكن لا أفهم السبب لإختيارهم هذا أو ذاك. وأعذرني على الإطالة وشكرا جزيلا لك.

وكنت اود الرد عليه فى تعليق لكن اردت ان اقوم بكتابة مقال كامل عن الموضوع لأننى لم أجد موضوع على الانترنت يتحدث عن الموضوع بإستفاضة او يشرح اهمية كل مصدر من مصادر الاستضافة للموقع وتأثيره على سرعة الموقع او أداءه. لذا أحببت ان اقوم بعمل هذا الموضوع حتي يكون بمثابة مصدر لكل من يبحث عن تأثير مصادر الاستضافة على اداء الموقع وسرعته.
أهمية المعالج CPU وتأثيرة على سرعة الموقع وأداءه
أولاً المُعالج Central Processing Unit هو بمثابه عقل الخادم او عقل موقعك نفسه وكل العمليات تتم عن طريقة وهو الذي يتحكم فى كل أجزاء موقعك. أما فى مجال استضافة المواقع فإن مُصطلح المُعالج او CPU يعني عدد المعالجات المُتاحه لحسابك وقد تصل الى 24 خادم فى بعض السيرفرات المُخصصة الكبيره ويُرجي الإنتباه الى انه فى كثير من الاحيان يتم الاشارة الى المُعالج بإسم "Core" وبعض الشركات تُحدد لك نسبه مُعينه من خوادم السيرفر التى يُمكنك الوصول اليها لانها تكون مُقسّمه بين المُستخدمين جميعهم وفقاً لخطه كلاً منهم.![]() |
صورة تعبيرية توضح ان المعالج هو عقل الخادم وهو المسؤل عن التحكم فى كل أجزاءه |
وظيفة المُعالج CPU
المُعالج هو المسؤل عن القيام بمهام ووظائف الخادم وتتراوح هذه الوظائف من تحميل البيانات من القرص الصلب الى الرام (إنظر الجزء الخاص بالرام بالأسفل) وتنفيذ الاكواد البرمجية او السكربتات والقيام بالعمليات على قواعد البيانات وإرسال محتوي الموقع الى الزائر وغيرها من العمليات. وبالتالى فإن المُعالج يعمل بمثابه المُنسق بين مصادر الاستضافة.
أهمية المعالج للإستضافة ومتي تحتاج لزيادة المعالج
كما ذكرت بالأعلى فإن المعالج هام جداً للقيام بمهام الإستضافة والتنسيق بين عتاد "هارد وير" ومصادر الإستضافة المختلفة. لذا فإن المعالج هام اذا كان موقعك يستخدم قواعد البيانات ويعتمد على سكربت برمجى معين، وفى كل الاحوال فإن زياده عدد المعالجات او الانويه "Cores" سوف يؤدي الى تحسن واضح فى اداء موقعك ولكن هناك بعض الحالات التي تستلزم زيادة فى سعة المعالج او عدد المعالجات.
الحالات التى تستلزم زيادة فى سعة المعالج او عدد الأنوية
- عدد زوار كبير جداً.
- الإضافات التى تستهلك مصادر بصورة كبيره مثل الإضافات والقوالب.
- الأكواد البرمجية اغير مُحدّثه او المكتوبة بصورة غير صحيحة.
- إعداد PHP غير مُحَسَّنْ او بصورة غير جيده.
أهمية الرام RAM وتأثيرها على سرعة الموقع
أولاً الرام او الرامات [بالإنجليزية: RAM وهي إختصار لـ Random Access Memory] وتعني "ذاكرة الوصول العشوائي" وبعيداً عن الخوض في سبب تسميتها بهذا الإسم هو ان البيانات الموجودة بها يُمكن للمعالج الوصول اليها بشكل عشوائي اى ان لديه الامكانية للوصول لأى جزء من البيانات مُباشرةً وهذا هو السبب فى سرعة استجابتها العالية وسرعة استخراج البيانات المُخزنه عليها، على عكس ذاكرة الوصول المُتسلسل "Serial Access Memory "SAM التى تتطلب ان يتم المرور بكل البيانات من بدايتها حتي نهايتها إذا اردت ان تصل الى جزء معين من البيانات.![]() |
ذاكرة الوصول العشوائي "الرام" RAM |
ما هي وظيفة الرام RAM
وظيفة الرام بشكل عام التخزين المؤقت للبيانات ولكي اشرح لك بصورة مُبسّطه فإنك عندما تقوم بفتح او تشغيل برنامج فإن ملفات البرنامج يتم نسخها من القرص الصلب الى الرام ويبدأ المعالج فى الحصول على ملفات البرنامج من الرام مُباشرةً وبالتالى فالملفات يتم الوصول اليها بسرعة كبيره جداً مُقارنةً بجلبها من القرص الصلب مُباشرةً. ولعل اقرب مثال على ذلك هو عند قيامك بتشغيل برامج كثيره وبرامج كبيرة كبرامج تعديل الصور او الفيديو فإنك سوف تشعر ببطء شديد فى سرعه الجهاز وتوقفه عن العمل إذا استهلكت هذه البرامج مساحه الرام ولن يعود الجهاز الى العمل بصورة طبيعيه الا عند توفر مساحه فى الرام سواءاً بإغلاق بعض البرامج التى تعمل او بزياده سعه الرام.
أهمية الرام بالنسبة للموقع وتأثيرها على سرعته وأداءه
كما قلت سابقاً فإن وظيفة الرام هى تخزين البيانات، ولكنك الآن تستطيع ان تعرف اهميه الرام وتأثيرها على سرعة الموقع وأداءه حيث انها تُمكّنْ المعالج الخاص بالخادم (سيرفر الإستضافة) من الوصول للبيانات بشكل اسرع وبالتالى يقل الوقت الذي يحتاجه الخادم لجلب بيانات موقعك وإرسالها الى المستخدم او الزائر.
وبالتالى فإن زياده سعة الرام الخاصة بالإستضافة تؤدي بشكل مُباشر الى زياده سرعة الموقع لأن البيانات التى يتم جلبها من الرام تكون اسرع بكثير من تلك التى يتم جلبها من القرص الصلب. ولعل من أكثر المشاكل التى قد تظهر لك اذا كانت سعه الرام اقل مما يحتاجه موقعك هى:
- » خطأ 500 Internal Server Error
- » وخطأ 503 Service Temporarily Unavailable
وفى الغالب تظهر هذه الاخطاء عندما يستهلك موقعك الرام بالكامل وأكثرها شيوعاً هو الخطأ الأول الذي تصادفه كثيراً عند زيارتك لكثير من المواقع وإذا راسلت الدعم الخاص بالإستضافة فسوف يخبرك بأن موقعك يستهلك الرام المخصصة له وبأنك تحتاج الى زياده الرام الخاص بموقعك او ترقيه الاستضافة (دفع تكلفة اضافيه).
ولكن حتى أكون صادق معك فإن الشركة تود ان تحصل على اعلى عائد مادي وبالتالى سوف تنصحك بترقيه خطة الاستضافة وسوف تجد هذا الخطأ كثيراً اذا كنت تستخدم استضافة مشتركة رديئه ولكن عن خبره شخصيه فإن السبب فى هذا الخطأ هو فى أغلب الحالات خطأ برمجى من أحد اضافات او قوالب موقعك والتى تستهلك مساحه كبيره من الرام بدون الحاجه اليها، وفى حين ان شراءك لمساحه اضافيه سوف يؤدي الى حل المُشكله ولكنك فى الحقيقه عالجت الأعراض وليس المرض نفسه وأنت تدفع مُقابل مادي للرام الإضافية وأنت لست بحاجه لها.
تأثير زيادة سعه الرام على سرعة الموقع وأداءه
زيادة سعة الرام تؤدي الى الآتي:
- البيانات التى يتم جلبها من الرام تكون اسرع بكثير من تلك التى يتم تحميلها من القرص نفسه.
- زياده سعة الرام يضمن ان المعالج لن يضطر الى جلب البيانات من القرص الصلب.
- زيادة سعة الرام سوف يجعل لغات البرمجه التى تكتب فى الذاكرة وأشهرها "بي إتش بي PHP" تعمل بسرعة كبيره وتمنع ظهور أخطاء.
- بشكل عام زيادة سعه الرام سوف يؤدي الى زياده سرعة الموقع، وسوف يُمكّنه من القيام بمهام اكثر وأكثر تعقيداً.
I/O الإدخال/الإخراج (Input/Output)
ليست بالجزء الهام جداً فى مجال الإستضافة ولن تؤثر بصورة واضحة على عمل الموقع خاصةً اذا كان موقعك لايعتمد كثيراً على قواعد البيانات او على بث المحتوي المرئي. وفى الغالب لن تُلاحظ توقف موقعك بسبب استهلاكة لسعة I/O بل ستجد تأخر فقط فى الاستجابة وذلك لأن وظيفتها هى سرعة نقل البيانات من القرص الصلب الى الرام وبالتالى فإذا إستهلك موقعك السعه المُخصصه له فإن الوقت اللازم لنقل البيانات من القرص الى الرام سوف يطول.
متي تحتاج لزيادة I/O
بإختصار اذا كان موقعك كبير جداً ويتعامل مع عدد كبير من جداول قاعدة البيانات او يعتمد على قواعد بيانات كبيرة وأيضاً اذا كان نوقعك يعتمد على بث المحتوي المرئي فإنك فى الغالب ستحتاج الى زيادة سعة الـ I/O حتي يعمل موقعك بصورة جيدة جداً. لكن أغلب المواقع العادية لاتحتاج الى زيادة هذا المصدر وبالتالى فإنك لن تجد شركات استضافة كثيرة تهتم بعرض هذا الجزء فى مميزات الإستضافة.
سعة القرص او مساحة تخزين القرص الصلب Disc Space
بالتأكيد انت تعلم اهمية مساحة القرص فهى المساحة التى يتم استضافة ملفات موقعك فيها وبالتالى كلما كان موقعك يحتاج لتخزين ملفات اكبر كلما احتجت الى مساحة تخزين اكثر. ونوع القرص نفسه هام جداً فهناك الاقراص العادية التى تتميز بأنها بطيئه فى الاستجابة وهناك أقراص الحاله الصلبة "Solid State Drives "SSD والتى تتميز بسرعة الاستجابة وبالتالى تعطي لسرعة موقعك دفعه كبيره ومعظم شركات الاستضافة تقوم بإضافة قيمه اضافية اذا كنت تود استخدام اقراص من نوع SSD لكن هناك شركات اخري لاتقوم بذلك بإمكانك التعرف عليها فى مقالنا عن افضل شركة استضافة.
بعض النصائح بالنسبة للخوادم المخصصة Dedicated Servers والخوادم الإفتراضيه VPS
سعة الرام والمعالج
- عدد المعالجات: 2 يُفضّل ان تكون سعة الرام من 2 جيجا - 4 جيجا
- عدد المعالجات: 4 يُفضّل ان تكون سعة الرام من 4 جيجا - 8 جيجا
- عدد المعالجات: 8 يُفضّل ان تكون سعة الرام من 8 جيجا - 16 جيجا
- عدد المعالجات: 16 يُفضّل ان تكون سعة الرام من 16 جيجا - 32 جيجا
- عدد المعالجات: 24 يُفضّل ان تكون سعة الرام من 24 جيجا - 64 جيجا
سعة الرام ونواه النظام والمعالج
- إذا كان عدد المعالجات: 2 وكانت سعة الرام أقل من 4 جيجا يُنصح بأن تكون نواه النظام 32bits.
- إذا كان عدد المعالجات: 2 وكانت سعة الرام 4 جيجا او أكثر يُنصح بأن تكون نواه النظام 64bits.
- إذا كان عدد المعالجات أكبر من 2 يُنصح بأن تكون نواه النظام 64bits.
وللعلم فإن لوحة التحكم cPanel ومعظم لوحات التحكم الاخري تعمل على انظمة 64bits حالياً.
وبشكل عام فإنه كلما زاد استهلاك "الباندويث Bandwidth" فيجب ان تقوم بزياده سعه الرام. وكلما ازداد استهلاك المعالج فيجب عليك زياده قوته.
نوع نظام تشغيل السيرفر
![]() |
شعار شركة redhat |
ويفضل دائما استخدام انظمة Linux خاصة التوزيعات التى يتم بناءها على redhat والسبب وراء ذلك هو ان هذه الانظمة تدعم جميع لوحات التحكم والبرمجيات التى تستخدم فى مجال استضافة المواقع. وهناك أيضاً انظمة Debian والتى تتفوق على أنظمة redhat أحياناً من ناحيه الثبات والاستقرار.
مُلخّص: أنت بحاجه للتناغم والتنسيق!
بعد قراءتك للمقال قد تذهب مُباشرةً لزيادة فى سعه احد مصادر الاستضافة بناءاً على احتياجك وهذا صحيح لكن هناك شئ يجب عليك ان تضعه فى الحسبان وهو ضروره وجود تناغم بين مصادر الاستضافة فلا يجب ان تقوم بزياده احد المصادر على حساب مصدر آخر مثل ان تقوم بمضاعفة الرام ضعفين او ثلاثة اضعاف فى حين ان المعالج ضعيف وفى هذه الحالة فإن زيادتك للرام سوف يكون بلا فائده او لن يُعطيك الأداء المنشود. ولكن من المُستحسن انه كلما زادت قوه المُعالج كلما تطلب الامر زيادة فى سعة الرام حتي يتمتع موقعك بالإستقرار.
تعليقات
إرسال تعليق