﴿ وَقُل رَّبِّ زِدْنِي عِلْمًا

And say, "My Lord, increase me in knowledge."

اختبر الاستضافة أولًا قبل حجزها: كيف تتأكد أن الموارد المعلنة حقيقية؟

اختبر الاستضافة أولًا قبل حجزها: كيف تتأكد أن الموارد المعلنة حقيقية؟

🔍 اختبر الاستضافة أولًا قبل الحجز وتأكد من الموارد الحقيقية كثير من شركات الاستضافة تعلن عن موارد وأرقام ممتازة مثل: 1 GB RAM 100% CPU 20 Entry Processes 250...

6 معجبون
اختبر الاستضافة أولًا قبل حجزها: كيف تتأكد أن الموارد المعلنة حقيقية؟
المشاهدات: 28 الردود: 9

Abo-Karim

Administrator
رقم العضوية
1
تاريخ التسجيل
2015-06-22
الإقامة
ام الدنيــ EGYPT ــا
الموقع الالكتروني
هيلبرنت
آخر نشاط
المشاركات
4,975
المعدل اليومي
1.21
مستوى التفاعل
189
قوة السمعه
أوسمة العضو
🔍 اختبر الاستضافة أولًا قبل الحجز وتأكد من الموارد الحقيقية

كثير من شركات الاستضافة تعلن عن موارد وأرقام ممتازة مثل:

XMvIHy8.png

  • 1 GB RAM
    100% CPU
    20 Entry Processes
    250 Processes
    1024 IOPS
    عدد معين من اتصالات MySQL
    حدود معينة لقواعد البيانات


    لكن السؤال الأهم:

    هل هذه الأرقام متاحة فعلًا لحسابك، أم أنها مجرد أرقام معلنة في صفحة الباقة؟

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




    ⚠️ تنبيه مهم

    الأوامر الموجودة في هذا الموضوع هي أوامر فحص وقراءة فقط، ولا تقوم بحذف أو تعديل بيانات الموقع.

    لا تستخدم اختبارات ضغط متعمدة على خوادم الاستضافة؛ الهدف هو التأكد من الموارد والحدود الفعلية بطريقة آمنة.




    1️⃣ فحص موارد الحساب من cPanel

    بعد إنشاء الحساب التجريبي، توجه إلى:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    وابحث عن:
    • CPU Usage
    • Physical Memory Usage
    • Entry Processes
    • Number of Processes
    • NPROC
    • I/O Usage
    • IOPS
    • Inodes
    • Faults
    • الهدف:

      التأكد من أن الموارد التي أعلنت عنها شركة الاستضافة هي فعلًا الحدود المطبقة على حسابك.

      مثال:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      هذا يعني أن الحد الظاهر للحساب هو 1 GB.

      ومثال آخر:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      يعني أن الحد الظاهر للحساب هو 20 Entry Processes.



      2️⃣ فحص CPU

      من Resource Usage ابحث عن:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      مثال:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      ملاحظة:

      لا تفترض أن 100% تعني 100% من كامل قوة المعالج الموجود في السيرفر.

      طريقة احتساب CPU تعتمد على إعدادات مزود الاستضافة وCloudLinux، لذلك الأفضل مقارنة الحد الفعلي للحساب وليس الرقم الدعائي فقط.



      3️⃣ فحص RAM

      ابحث عن:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      مثال:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      الهدف:

      معرفة الحد الفعلي للذاكرة المخصصة لحساب الاستضافة.

      مهم:

      RAM الخاصة بحسابك ليست بالضرورة RAM الخاصة بالسيرفر بالكامل.



      4️⃣ فحص Entry Processes

      ابحث عن:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      مثال:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      الهدف:

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

      وهذا مهم جدًا لمواقع PHP ومنتديات XenForo.



      5️⃣ فحص Number of Processes / NPROC

      ابحث عن:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      مثال:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      الهدف:

      معرفة الحد الأقصى لعدد العمليات المسموح بها للحساب.



      6️⃣ فحص I/O

      ابحث عن:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      الهدف:

      معرفة حدود عمليات القراءة والكتابة التي يسمح بها الحساب.

      وهذا مهم للمواقع التي تعتمد على قواعد البيانات والملفات بشكل كبير.



      7️⃣ فحص IOPS

      ابحث عن:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      مثال:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      الهدف:

      معرفة عدد عمليات الإدخال والإخراج في الثانية المسموح بها للحساب.



      8️⃣ فحص Faults

      من Resource Usage ابحث عن:

      كود
      🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

      وقد تجد مؤشرات مثل:
    • CPU
    • EP
    • VMem
    • NPROC
    • PMEM
    • IO
    • IOPS

    الهدف:

    معرفة هل الحساب وصل إلى أحد حدود الموارد.

    إذا كانت القيم:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    فهذا يعني أنه لم يتم تسجيل تجاوزات لهذه الموارد خلال الفترة المعروضة.



    🗄️ الآن ننتقل إلى MySQL / MariaDB

    افتح:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    ثم نفذ الأوامر التالية.



    9️⃣ معرفة إصدار MySQL / MariaDB

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة إصدار قاعدة البيانات التي توفرها الاستضافة.



    🔟 معرفة حدود اتصالات MySQL

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة إعدادات MySQL/MariaDB المهمة.

    وأهم قيمتين هما:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    max_connections

    الحد العام لاتصالات MariaDB.

    max_user_connections

    الحد الخاص بمستخدم MySQL إذا كان مفروضًا على المستخدم.

    ملاحظة مهمة:

    لا تفترض أن قيمة max_user_connections وحدها تثبت الحد الفعلي المطبق على حسابك؛ بعض شركات الاستضافة تضع قيودًا إضافية على مستوى الحساب أو CloudLinux.



    1️⃣1️⃣ معرفة الاتصالات الحالية وأعلى استخدام

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة حالة الاتصالات في MariaDB.

    وأهم قيمة:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    وهي أعلى عدد اتصالات متزامنة وصل إليه MariaDB منذ بداية عدادات الحالة.



    1️⃣2️⃣ فحص أخطاء الاتصالات

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة هل MariaDB قام برفض محاولات اتصال.

    ومن أهم القيم:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    إذا كانت القيمة:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    فهذا يعني أن MariaDB لم يسجل رفض اتصالات بسبب الوصول إلى max_connections منذ بداية عدادات الحالة.



    1️⃣3️⃣ مشاهدة الاتصالات الحالية

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة الاتصالات الموجودة حاليًا وماذا تفعل.

    يمكن أن تظهر حالات مثل:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    كما يظهر المستخدم وقاعدة البيانات ومدة الاستعلام وحالته.



    1️⃣4️⃣ معرفة عدد الاتصالات لكل مستخدم

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة أي مستخدم MySQL يستهلك أكبر عدد من الاتصالات.

    ملاحظة:

    قد تمنع بعض شركات الاستضافة هذا الاستعلام بسبب صلاحيات الحساب.



    1️⃣5️⃣ معرفة الاتصالات حسب الحالة

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة عدد الاتصالات الموجودة في حالة Query أو Sleep وغيرها.



    1️⃣6️⃣ البحث عن الاستعلامات الطويلة

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    اكتشاف الاستعلامات التي تستغرق وقتًا طويلًا.



    1️⃣7️⃣ فحص حالة InnoDB

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    البحث عن مشاكل مثل:
    • Deadlocks
    • Lock waits
    • مشاكل المعاملات
    • مشاكل مرتبطة بمحرك InnoDB



    1️⃣8️⃣ معرفة حجم قواعد البيانات

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة حجم قواعد البيانات الموجودة في الحساب.



    1️⃣9️⃣ معرفة أكبر جداول XenForo

    غيّر اسم قاعدة البيانات حسب موقعك:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة أكبر الجداول داخل قاعدة بيانات المنتدى.



    2️⃣0️⃣ معرفة صلاحيات مستخدم قاعدة البيانات

    غيّر اسم المستخدم حسب حسابك:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    معرفة الصلاحيات التي يمتلكها مستخدم قاعدة البيانات.



    2️⃣1️⃣ محاولة معرفة max_user_connections من جدول MySQL

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    محاولة معرفة الحد الخاص بمستخدم MySQL مباشرة.

    لكن في الاستضافات المشتركة قد يظهر:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    وهذا يعني أن حسابك لا يمتلك صلاحية قراءة جدول mysql.user.

    في هذه الحالة اطلب من الدعم توضيح:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.



    🚨 عند ظهور Too many connections في XenForo

    إذا ظهر الخطأ:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    سجل التاريخ والوقت بدقة.

    ثم افحص:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    ثم:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    ثم:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    ثم:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    الهدف:

    مقارنة حالة MySQL مع وقت ظهور الخطأ في XenForo.



    🔎 كيف تعرف هل المشكلة من الاستضافة أم من XenForo؟

    لا تعتمد على رسالة Too Many Connections وحدها.

    قارن بين:
    • حدود MySQL الفعلية.
    • عدد الاتصالات وقت المشكلة.
    • Connection Errors.
    • CloudLinux Faults.
    • CPU وRAM.
    • Entry Processes.
    • NPROC.
    • I/O وIOPS
    • الاستعلامات الطويلة.
    • سجلات أخطاء XenForo.

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

    أما إذا ظهرت استعلامات طويلة أو مشكلة في إضافة معينة، فيستحق XenForo والإضافات فحصًا إضافيًا.



    ⚠️ لا ترفع max_connections عشوائيًا

    ظهور Too Many Connections لا يعني أن الحل هو زيادة:

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

    فزيادة عدد الاتصالات الممكنة قد تزيد استهلاك الذاكرة والموارد.

    الأفضل أولًا معرفة سبب تراكم الاتصالات.



    💡 ماذا تطلب من شركة الاستضافة قبل الحجز؟

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

    كود
    🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

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

لا تنقل موقعك الأساسي مباشرة.

أنشئ حسابًا تجريبيًا ثم:

  1. ارفع نسخة تجريبية من ملفات الموقع.
  2. استورد نسخة من قاعدة البيانات.
  3. شغل XenForo.
  4. اختبر الصفحات والمواضيع والبحث.
  5. اختبر الإضافات.
  6. راقب CPU وRAM وEntry Processes.
  7. راقب I/O وIOPS.
  8. راقب Faults.
  9. افحص MySQL connections.
  10. راجع Server Error Log في XenForo.

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




✅ الخلاصة

لا تعتمد على أرقام صفحة الباقة فقط.

الطريقة الصحيحة هي:

كود
🔒 يجب تسجيل الدخول لمشاهدة محتوى الكود.

والأهم بالنسبة للمنتديات التي تعتمد على قاعدة البيانات:

تأكد من حدود MySQL واتصالات المستخدم قبل الحجز.

فمعرفة أن الباقة تحتوي على مساحة كبيرة أو Bandwidth مرتفع لا تكفي وحدها.

المورد الذي يجب التأكد منه فعليًا هو ما يستطيع حسابك استخدامه، وليس ما يستطيع السيرفر بالكامل توفيره.

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

DhQXSGK.png
 
التعديل الأخير بواسطة المشرف:
والله انا ما عارف هما ليه بيكدبو مجال كله كدب فى كدب ابتدء من الشركة الام وصولا لتجار التجزئة :(
 
والله انا ما عارف هما ليه بيكدبو مجال كله كدب فى كدب ابتدء من الشركة الام وصولا لتجار التجزئة :(
بيخاف حد منهم يقول الحقيقة أن الموارد محدودة فالناس متثقش فيه.
لأن الكذب بقي هو السائد في الموضوع
 
عندك حق بس المفترض يكون فى شفافيه واللى راضى تمام . مش معقول الكدب ده كله يا اخى الواحد جرب استضافات كتير السنه الاولى دائما بتكون تمام وبيرفكت اما السنة الثانية يعنى !!! الثالث يا لطيف ☹️
 
عندك حق بس المفترض يكون فى شفافيه واللى راضى تمام . مش معقول الكدب ده كله يا اخى الواحد جرب استضافات كتير السنه الاولى دائما بتكون تمام وبيرفكت اما السنة الثانية يعنى !!! الثالث يا لطيف ☹️
الموضوع عامل زي شركات الأنترنت في أماكن لا داعي لذِكر اسمها 😉
بس أقلها الاستضافات أنت قادر تعترض أو تشوف غيرها أو تدفع المبلغ في VPS وتريح دماغك.
 
عودة
أعلى