بنية تحتية
مقاييس أداء الاستضافة السعودية: نتائج حقيقية
كلاود|١٤ أبريل ٢٠٢٦|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 لمعظم المستخدمين السعوديين — هذا رقم حقيقي قابل للقياس، لا وعد تسويقي.
ابدأ الآن
جاهز تبني بنيتك التحتية؟ اختر خادمك السحابي بالمواصفات اللي تناسبك، أو راجع باقات الاستضافة.
مشاركة


