كيفية تحديد موارد الاستضافة المناسبة لمتطلبات موقعك

الصورة البارزة : كيفية تحديد موارد الاستضافة المناسبة لمتطلبات موقعك
الصورة البارزة : كيفية تحديد موارد الاستضافة المناسبة لمتطلبات موقعك

عندما يتعلق الأمر بشراء استضافة جديدة لموقع الويب الخاص بك، يفتح أمامك عالم من الاختيارات، حيث تقدم شركات الاستضافة مجموعة متنوعة من الباقات، كل منها تلبي احتياجات مختلفة للمواقع. بعضها يوفر باقات جاهزة، في حين يتيح البعض الآخر لك تخصيص موارد الخادم حسب احتياجات موقعك بدقة.

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

بدايةً، يتكون خادم الاستضافة من عدة موارد رئيسية تؤثر على أداء واستقرار الخادم بناءًا على حجم ومدى استهلاك موقعك، وتلك الموارد كالآتي:

  • ذاكرة الوصول العشوائي (RAM)
  • سعة التخزين (Storage)
  • وحدة المعالجة المركزية (CPU)
  • النطاق الترددي (Bandwidth)

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

02 - تحديد موارد الاستضافة من ذاكرة الوصول العشوائي (RAM)
02 – تحديد موارد الاستضافة من ذاكرة الوصول العشوائي (RAM)

تُستخدم ذاكرة الوصول العشوائي في تخزين ملفات صفحة الويب لموقعك بشكل مؤقت وسريع. وكلما كانت سعة ذاكرة الوصول العشوائي أكبر، كلما قدمت أداء وسرعة أفضل لموقعك.

في حالة استخدام ذاكرة وصول عشوائي أقل من اللازم، يؤدي ذلك إلى الاعتماد على ذاكرة التخزين الرئيسية ذات معدل النقل البطيء، مما يسبب بطئ تحميل صفحات الموقع. كما قد يتسبب في مشاكل للعملاء، مثل عدم تحميل كافة ملفات وأكواد صفحة الويب، أو ظهور مشاكل مثل خطأ 500 Internal Server Error.

بشكل عام، يُفضل أن لا تقل سعة ذاكرة الوصول العشوائي عن 1 جيجابايت. على سبيل المثال، إذا كنت تخطط لإنشاء موقع شخصي، مثل معرض للأعمال، فإن 1 جيجابايت من ذاكرة الوصول العشوائي يكون كافيًا. وفي حالة استقبال عدد كبير من الزوار، يجب زيادة ذاكرة الوصول العشوائي إلى 2 جيجابايت.

أما إذا كنت تستهدف إنشاء موقع بنظام ووردبريس، فيُفضل استخدام ذاكرة وصول عشوائي بحجم 1 جيجابايت للمواقع الناشئة، وزيادتها إلى 2 جيجابايت في حالة استخدام العديد من الإضافات والأكواد الديناميكية في صفحات الويب مع تزايد عدد زوار الموقع أيضًا.

أما إذا كنت تستهدف إنشاء متجر إلكتروني أو منصة تعليمية، فيجب أن لا تقل سعة ذاكرة الوصول العشوائي عن 2 جيجابايت، ويُفضل زيادتها إلى 4 جيجابايت مع تزايد عدد الزوار.

أما إذا كنت تستهدف إنشاء متجر إلكتروني، أو منصة تعليمية، فيجب أن لا تقل سعة ذاكرة الوصول العشوائي عن 2 جيجابايت، وذلك لأنها تضم ججم كبير من قواعد البيانات من بيانات العملاء ووسائل الدفع وغير ذلك، ويُفضل زيادتها إلى 4 جيجابايت مع تزايد عدد الزوار.

وفي حالة تخزين ورفع ملفات الصور أو الفيديوهات في صفحة الويب، يكون الحد الأدني لذاكرة الوصول العشوائي 4 جيجابايت، وذلك لأنها تستهلك جزء كبير من إجمالي مساحة الذاكرة.

أما إذا كنت تستهدف استضافة أكثر من موقع على نفس الخادم، يتم مضاعفة مساحة ذاكرة الوصول العشوائي طبقًا للتوزيع السابق، ويُفضل أن لا تقل ذاكرة الوصول العشوائي في تلك الحالة عن 8 جيجابايت.

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

تعتمد سعة التخزين على عدة عوامل، مثل حجم ونوع موقع الويب، ونوع الملفات المستخدمة، وعدد المستخدمين، وما إذا كان يتم حفظ أو رفع بيانات وملفات من قبل المستخدمين على الموقع، وغيرها من العوامل.

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

أولاً، يجب عليك معرفة متوسط حجم صفحة الويب على موقعك. يُمكن استخدام أدوات مثل GTMetrix أو Pingdom ثم البحث عن “Page Size” كما موضح بالصورة التالية:

03 - استخدام موقع Pingdom في قياس حجم صفحات الويب
03 – استخدام موقع Pingdom في قياس حجم صفحات الويب

على سبيل المثال بالصورة السابقة حجم الصفحة 1.3 ميجابايت، ويزيد الحجم كلما زاد عدد الصور بالصفحة أو ملفات الفيديو وكذلك الأكواد الديناميكية من الدردشة المباشرة، أو التعليقات، أو غير ذلك.

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

بعد ذلك، يجب تقدير عدد صفحات الموقع. على سبيل المثال، موقع شخصي قد يحتوي على 10 صفحات، بينما قد يتجاوز المتجر الإلكتروني 1000 صفحة بناءً على عدد المنتجات، وهكذا.

يُمكن الآن حساب مساحة سعة التخزين المطلوبة، على سبيل المثال: 100 صفحة × 2 ميجابايت = 200 ميجابايت. ويجب إضافة إلى ذلك مقدار النمو السنوي، على سبيل المثال: إضافة 50 صفحة شهريًا بإجمالي 600 صفحة سنويًا يُضاف 600 × 2 ميجابايت = 1.2 جيجابايت.

كما يجب إضافة مساحة نظام التشغيل نفسه على سعة التخزين، بالإضافة إلى معدل استهلاك الزائر نظام التشغيل وقواعد البيانات. على سبيل المثال، نظام ووردبريس يحتاج إلى 1 جيجابايت، بالإضافة إلى معدل استهلاك وتخزين في قواعد البيانات للزائر 1 ميجابايت. إذا تم فرض استقبال 10 آلاف زائر شهريًا، يُصبح الإجمالي 1 جيجابايت + 10000 × 1 ميجابايت = 11 جيجابايت.

يُمكن تقدير إجمالي سعة التخزين المطلوبة بمجموع 200 ميجابايت + 1.2 جيجابايت + 11 جيجابايت = 12.4 جيجابايت. يُفضل أن تعتمد على ضعف إلى ثلاثة أضعاف مساحة التخزين المطلوبة لتأمين استقرار الخادم على مدى فترة الاستخدام. بذلك، يكون إجمالي مساحة التخزين المناسبة في تلك الحالة ما بين 25 – 40 جيجابايت.

وإذا كنت تمتلك موقع ووردبريس بالفعل، يمكنك الاعتماد على إضافة Health Check & Troubleshooting في قياس المساحة التي تستهلكها ملفات وقواعد بيانات موقعك، حيث تقوم بتنصيب الاضافة على الموقع، ثم تختار أدوات >> صحة الموقع، ومنها تختار تبويب معلومات من القائمة العلوية، وبعد ذلك تضغط على تبويب الأدلة والأحجام كما موضح بالصورة التالية:

04 - إضافة Health Check & Troubleshooting على ووردبريس
04 – إضافة Health Check & Troubleshooting على ووردبريس

تقوم بمراجعة تبويب إجمالي حجم التنصيب لمعرفة مقدار المساحة المستهلكة من الخادم كما موضح بالصورة التالية:

05 - تحديد موارد الاستضافة من سعة التخزين (Storage)
05 – تحديد موارد الاستضافة من سعة التخزين (Storage)

ثم تقوم بمراقبة الزيادة في إجمالي حجم التنصيب مع الاستهلاك والاستخدام الطبيعي للموقع لفترة زمنية على سبيل المثال شهر أو أكثر، ومن خلال تلك المقارنة تستطيع تقدير مساحة التخزين المستقبلية المناسبة لموقعك.

وبخلاف سعة التخزين، يجب مراجعة نوع وحدة التخزين نفسها، حيث توفر شركات الاستضافة حرية الاختيار بين وحدة تخزين HDD، ووحدة تخزين SSD، يٌفضل دائمًا الاعتماد على سعة تخزين SSD حيث تكون أكثر موثوقية وسرعة بفارق كبير.

كما يجب مراعاة سياسة الاستخدام العادل أيضًا، وهي تُشير إلى عدد الملفات التي يمكن تخزينها في خادم الاستضافة، على سبيل المثال قد تقدم شركة الاستضافة سعة تخزين تصل إلى 100 جيجابايت، ولكن يمكنها تخزين 400000 ملف فقط، لذلك قد تحتاج إلى الاعتماد على خطة تخزين أعلى بما يتناسب مع عدد الملفات المطلوب تخزينها سنويًا. 

06 - تحديد موارد الاستضافة من وحدة المعالجة المركزية (CPU)
06 – تحديد موارد الاستضافة من وحدة المعالجة المركزية (CPU)

يُعد المعالج أساسًا لخادم الاستضافة، حيث يسهم في جمع ومعالجة جميع أجزاء موقع الويب في أسرع وقت لضمان ظهور الموقع بالمظهر النهائي أمام الزائر. وكلما كان المعالج أسرع وأقوى، زادت فعاليته في معالجة وظائف الموقع، مما يسهم في تحسين سرع الموقع وتقديم أفضل تجربة مستخدم.

يمكن أن يكون المعالج أحادي النواة أو متعدد النواة (ثنائي النواة، رباعي النواة، ثماني النواة أو أعلى). وتعمل كل نواة بشكل منفصل في وحدة المعالجة المركزية، مما يمكنها من معالجة عدة وظائف في نفس الوقت، وبالتالي تحسين سرعة الاستجابة للزائر.

في حالة الاعتماد على الاستضافة المشتركة، يتم معالجة أوامر كافة المواقع باستخدام معالج متعدد النواة. ولكن في حالة معالجة عدد كبير من الأوامر في نفس الوقت، قد يؤدي ذلك إلى زيادة التحميل على وحدة المعالجة المركزية (CPU)، مما يمكن أن يتسبب في إبطاء أو تعطيل الموقع، وتلك تعد من أكبر مشاكل الاستضافة المشتركة.

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

يُفضل الاعتماد على وحدة معالجة مركزية (CPU) ثنائية النواة في مواقع ووردبريس، وزيادتها إلى رباعية النواة في المتاجر الإلكترونية والمنصات التعليمية، حيث تحتاج إلى معالجة أوامر متعددة مثل عمليات الشراء وعمليات الدفع وغيرها.

07 - تحديد موارد الاستضافة من النطاق الترددي
07 – تحديد موارد الاستضافة من النطاق الترددي

النطاق الترددي هو مقدار البيانات التي يتم إرسالها من وإلى خادم الاستضافة شهريًا. حيث عندما يقوم الزائر بزيارة موقعك، يقوم خادم الاستضافة بإرسال محتويات الصفحة المطلوبة، مثل النصوص والصور والفيديوهات والعناصر الديناميكية، إلى متصفح الويب، وهذا يؤدي إلى استهلاك النطاق الترددي.

وكلما زاد النطاق الترددي، زادت إمكانية موقعك لاستقبال عدد أكبر من الزوار شهريًا. ولكن عندما يتجاوز النطاق الترددي الحد الأقصى، قد يؤدي ذلك إلى توقف الموقع أمام الزائر.

يتم احتساب النطاق الترددي بالميغابايت في الثانية (MB/s) أو بالجيجابايت في الثانية (GB/s)، وذلك استنادًا إلى حجم صفحات الموقع، بالإضافة إلى عدد الزيارات الشهرية، ونشاط الزائر داخل موقعك.

بدايةً، يجب تقدير حجم الصفحات بالاعتماد على أدوات مثل GTMetrix أو Pingdom ثم البحث عن “Page Size” كما فعلنا في خطوة سعة التخزين، وذلك إذا كنت تمتلك موقع بالفعل، أما إذا لم تمتلك موقع يمكنك الاعتماد على حجم 2 ميجابايت كمتوسط حجم الصفحات.

بعد ذلك، يجب عليك تقدير حجم الزيارات الشهرية على موقعك. يمكنك الاعتماد على تقارير أداة Google Analytics أو أدوات تحليل مواقع الويب الأخرى. إذا لم يكن لديك موقع بالفعل، يمكنك تقدير حجم الزيارات المتوقع شهريًا، على سبيل المثال، 10 ألف زيارة شهريًا. يمكنك افتراض أن الزائر يقوم بزيارة متوسطة ثلاث صفحات في موقعك.

يُمكن الآن تقدير إجمالي سعة النطاق الترددي المطلوبة لموقعك عن طريق ضرب متوسط حجم الصفحة × عدد الزيارات الشهرية × متوسط عدد الصفحات التي يتصفحها الزائر الواحد في موقعك. على سبيل المثال، 2 ميجابايت × 10000 زائر × 3 صفحات للزائر الواحد = 60 جيجابايت / شهر.

وأخيرًا، يجب عليك الاعتماد على ضعف إلى ثلاثة أضعاف الرقم السابق لضمان استقرار الخادم على مدى فترة الاستخدام، مع مراعاة مقدار توسعات الموقع والزيارات الشهرية المتوقعة في عدد الزوار. وبذلك، يكون إجمالي النطاق الترددي المطلوب في تلك الحالة ما بين 120 – 180 جيجابايت / شهر.

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

التطبيق العملي الأول، استضافة موقع ووردبريس ناشئ بمعدل زيارات متوقعة يوميًا تبلغ 250 زائرًا، يحتاج الموقع في البداية إلى ذاكرة وصول عشوائي (RAM) بحجم 1 جيجابايت على الأقل. وفيما يتعلق بوحدة المعالجة المركزية (CPU)، يُفضل الاعتماد على وحدة معالجة أحادية إلى ثنائية النواة.

أما بالنسبة لسعة التخزين المطلوبة، يتم فرض نشر متوسط 200 صفحة سنويًا، وحجم الصفحة بمتوسط 2 ميجابايت. يضاف إلى ذلك مساحة نظام ووردبريس 1 جيجابايت، بالإضافة إلى استهلاك الزوار والتخزين في قواعد البيانات بمعدل 1 ميجابايت للزائر. بالتالي، يكون إجمالي سعة التخزين المطلوبة (200 صفحة × 2 ميجابايت) + 1 جيجابايت + (7500 زائر شهريًا × 1 ميجابايت) = 8.9 جيجابايت شهريًا. يتم مراعاة مقدار التوسعات الشهرية باعتماد ضعف إلى ثلاثة أضعاف مساحة التخزين بمتوسط 20 جيجابايت.

أخيرًا، بالنسبة لسعة النطاق الترددي المطلوبة، يتم فرض متوسط 2 – 3 صفحات يتصفحها الزائر الواحد في موقعك. يصبح إجمالي سعة النطاق الترددي المطلوبة 2 ميجابايت × 7500 زائر × 3 صفحات للزائر الواحد = 45 جيجابايت شهريًا. ويتم مراعاة مقدار التوسعات الشهرية أيضًا بزيادة من ضعف إلى ثلاثة أضعاف في سعة النطاق الترددي بمتوسط 100 جيجابايت.

لذلك في حالة الاعتماد على استضافة Cloudway، ستكون خطة D01GB مناسبة تمامًا، كما موضح في الصورة التالية:

08 - الاستضافة المناسبة لموقع ووردبريس ناشئ على استضافة Cloudway
08 – الاستضافة المناسبة لموقع ووردبريس ناشئ على استضافة Cloudway

وكذلك في حالة الاعتماد على استضافة DigitalOcean، ستكون الخطة الثانية مناسبة لك أيضًا كما هو موضح في الصورة التالية:

09 - الاستضافة المناسبة لموقع ووردبريس ناشئ على استضافة DigitalOcean
09 – الاستضافة المناسبة لموقع ووردبريس ناشئ على استضافة DigitalOcean

التطبيق العملي الثاني، استضافة متجر إلكتروني متوسط بمعدل زيارات متوقعة 1000 زائر يوميًا، بدايةً يحتاج الموقع إلى ذاكرة وصول عشوائي (RAM) بحجم 2 جيجابايت على الأقل ويُفضل زيادتها إلى 4 جيجابايت، أما بالنسبة لوحدة المعالجة المركزية (CPU) يُفضل الاعتماد على وحدة معالجة ثنائية.

أما بالنسبة لسعة التخزين، يتم فرض نشر متوسط 1000 صفحة أو منتج سنويًا، وحجم الصفحة بمتوسط 2 ميجابايت، ومعدل استهلاك الزوار لقواعد البيانات 1 ميجابايت، ومساحة نظام ووكومرس 1 جيجابايت، فتكون إجمالي سعة التخزين المطلوبة (1000 صفحة × 2 ميجابايت) + 1 جيجابايت + (30000 زائر شهريًا × 1 ميجابايت) = 33 جيجابايت شهريًا. وتصل إلى 60 إلى 90 جيجابايت مع التوسعات المستقبلية.

أما بالنسبة لسعة النطاق الترددي يتم فرض متوسط 3 صفحات يتصفحها الزائر في موقعك، فيكون الإجمالي 2 ميجابايت × 30000 زائر × 3 صفحات للزائر = 180 جيجابايت / شهر. وتصل إلى 360 إلى 540 جيجابايت مع التوسعات المستقبلية.

لذلك في حالة الاعتماد على استضافة Cloudway، ستكون خطة D04GB مناسبة، كما هو موضح في الصورة التالية:

10 - الاستضافة المناسبة لمتجر إلكتروني على استضافة Cloudway
10 – الاستضافة المناسبة لمتجر إلكتروني على استضافة Cloudway

أما في حالة الاعتماد على استضافة DigitalOcean، ستكون الخطة الرابعة مناسبة لك أيضًا كما موضح في الصورة التالية:

11 - الاستضافة المناسبة لمتجر إلكتروني على استضافة DigitalOcean
11 – الاستضافة المناسبة لمتجر إلكتروني على استضافة DigitalOcean

وبعد شراء خطة الاستضافة، يُفضل دائمًا مراقبة استهلاك موارد الخادم من لوحة تحكم شركة الاستضافة. يجب أن لا يتجاوز استهلاك موارد الخادم حاجز الـ 80% كحد أقصى. وعندما يتم الوصول إلى هذه المرحلة، يكون ذلك مؤشرًا على الحاجة لتوسيع موارد الخادم لتلبية متطلبات موقعك المتزايدة. لذلك، يُفضل أيضًا الاعتماد على شركات الاستضافة التي تقدم مرونة في تعديل موارد الخادم، وأفضل تلك الشركات هي شركات الاستضافة السحابية.

المجتمع الأكبر عربيًا لمستخدمي ووردبريس

انضم لمجتمع عرب ووردبريس الأكبر عربيًا لدعم مستخدمي ووردبريس. من خلال المجتمع ستحصل على المساعدة اللازمة في إنشاء موقعك الووردبريس أو تخصيص متجرك على ووكومرس

زيارة منتدى عرب ووردبريس ←