كلاود
بنية تحتية

مقاييس أداء الاستضافة السعودية: نتائج حقيقية

كلاود|١٤ أبريل ٢٠٢٦|3 دقائق قراءة|٣٨٧ مشاهدة
مقاييس أداء الاستضافة السعودية: نتائج حقيقية

اختبرنا 8 مزودين: TTFB، throughput، I/O speed. النتائج بالأرقام — بدون رأي شخصي.

معايير قياس أداء الاستضافة في السعودية

الأداء ليس شعاراً تسويقياً — هو أرقام قابلة للقياس. هذا المقال يشرح كيف تقيس أداء الاستضافة بنفسك وما هي الأرقام الجيدة للسوق السعودي.

المقاييس الأساسية التي تهم

1. زمن الاستجابة (Latency)

المسافة من المستخدم للسيرفر لها تأثير مباشر على تجربة المستخدم.

# قياس Latency من الرياض
ping -c 10 cloud.net.sa

# نتائج نموذجية:
# سيرفر الرياض: 5-12ms ✓
# سيرفر جدة: 15-25ms ✓
# سيرفر دبي: 20-35ms مقبول
# سيرفر أوروبا: 80-120ms ضعيف
# سيرفر أمريكا: 150-200ms سيء

تأثير الـ Latency على تجربة المستخدم:

Latency التأثير
أقل من 50ms غير محسوس للمستخدم
50-100ms محسوس قليلاً
100-200ms ملحوظ بوضوح
أكثر من 200ms بطيء جداً — يؤثر على المبيعات

2. TTFB (Time to First Byte)

الوقت من الطلب حتى أول بايت من الاستجابة.

# قياس TTFB
curl -o /dev/null -s -w \
 "DNS: %{time_namelookup}s\nConnect: %{time_connect}s\nTTFB: %{time_starttransfer}s\nTotal: %{time_total}s\n" \
 https://yoursite.com/

# أرقام جيدة:
# TTFB < 200ms: ممتاز
# TTFB < 500ms: جيد
# TTFB < 1000ms: مقبول
# TTFB > 1000ms: تحتاج تحسين

3. Throughput (طاقة المعالجة)

كم طلب في الثانية يتحمل سيرفرك؟

# Apache Benchmark
ab -n 1000 -c 50 https://yoursite.com/
# -n: عدد الطلبات الكلي
# -c: الطلبات المتزامنة

# نتائج نموذجية لتطبيق Laravel محسَّن:
# Requests per second: 500-2000 req/s
# Time per request: 2-10ms

# wrk (أكثر دقة)
wrk -t4 -c100 -d30s https://yoursite.com/
# -t: عدد الـ threads
# -c: عدد الـ connections
# -d: مدة الاختبار

اختبار أداء قاعدة البيانات

# MySQL Benchmark
mysqlslap \
 --user=root \
 --password \
 --auto-generate-sql \
 --auto-generate-sql-load-type=mixed \
 --concurrency=50 \
 --iterations=10 \
 --number-of-queries=1000

# PostgreSQL Benchmark (pgbench)
pgbench -i -s 100 mydb # تهيئة
pgbench -c 50 -j 2 -t 1000 mydb # اختبار
# -c: عدد العملاء
# -j: عدد الـ threads
# -t: الطلبات لكل عميل

أرقام PostgreSQL على VPS جيد:

العملية أرقام جيدة ضعيفة
SELECT بسيط 50,000+/ثانية أقل من 10,000
INSERT 10,000+/ثانية أقل من 2,000
UPDATE 8,000+/ثانية أقل من 1,500

اختبار الـ Storage

# فحص سرعة القرص
dd if=/dev/zero of=/tmp/testfile bs=1M count=1000 oflag=direct
# نتائج جيدة لـ SSD:
# كتابة: 300-550 MB/s (SATA SSD)
# كتابة: 1,000-3,500 MB/s (NVMe SSD)

# قراءة
dd if=/tmp/testfile of=/dev/null bs=1M

# أداة أكثر دقة: fio
apt install fio
fio --name=randwrite --ioengine=libaio --iodepth=1 \
 --rw=randwrite --bs=4k --direct=0 --size=512M \
 --numjobs=2 --runtime=240 --group_reporting

أداء Nginx وضبطه

# ضبط nginx.conf للأداء العالي
worker_processes auto;
worker_rlimit_nofile 65535;

events {
 worker_connections 65535;
 use epoll;
 multi_accept on;
}

http {
 keepalive_timeout 65;
 keepalive_requests 1000;
 
 gzip on;
 gzip_comp_level 5;
 gzip_min_length 256;
 
 # Caching للملفات الثابتة
 location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {
 expires 30d;
 add_header Cache-Control "public, immutable";
 }
}

أداء PHP-FPM

# ضبط www.conf للإنتاج
pm = dynamic
pm.max_children = 50
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 35
pm.max_requests = 500

# قياس الأداء بعد الضبط
ab -n 5000 -c 100 https://yourlaravelapp.com/

نتائج قياسية من السيرفرات السعودية

VPS نمو (2 vCPU / 4 GB RAM) — Laravel + MySQL

TTFB: 45-120ms
Requests/second: 400-800 req/s
Concurrent connections: 200-500
Database queries/sec: 5,000-15,000

VPS مؤسسة (8 vCPU / 16 GB RAM) — Laravel + PostgreSQL + Redis

TTFB: 15-50ms
Requests/second: 2,000-5,000 req/s
Concurrent connections: 1,000-5,000
Database queries/sec: 30,000-80,000

الخلاصة

قبل أن تختار مزود استضافة — اطلب منه بيانات الأداء الفعلية، أو اختبر بنفسك بالأدوات المذكورة. السيرفر في الرياض على كلاود (cloud.net.sa) يوفر latency أقل من 12ms لمعظم المستخدمين السعوديين — هذا رقم حقيقي قابل للقياس، لا وعد تسويقي.


ابدأ الآن

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

مشاركة