الكثير من المطورين هذه الأيام يتجهون نحو Nginx او Lighttp بحجة السرعة والخفة هل هذا الشيء منطقي؟ أم أنها مجرد موضة؟
الفرق الاساسي بين Nginx و Apache هو بنية كل منهما :
Apache : نظرا لقدمه فهو مازال مبنياً بشكل Process based وكل طلب يصل اليه يلزمه ان يقوم بفتح Thread جديد خاص بالطلب .
Nginx : بنيته مختلفة Event based وهذا يعني ايضا انه غير متزامن asynchronous وهي السبب في تقليل استخدامه للذاكرة .
يظهر الفرق جليا في استهلاك الذاكرة و السرعة عندما يكون الحمل على الموقع ثقيلاً اما عندما يكون ضعيفاً فلن تبرز الفروق بشكل واضح .
في العادة يتم استخدام Nginx بشكل رئيسي في عمليات توزيع الحمل Load balancing لانه قادر على تحمل ضغط كبير و استهلاك موارد اقل .
لا احد !! ارجوا من الاخوان الكرام توضيييح هذه النقطة
مجتمع خاص بمناقشة وطرح المواضيع والقضايا العامة المتعلقة بتطوير الويب ولغاتها المختلفة
# عنوان أول
## عنوان ثاني
### عنوان ثالث
* عنصر أول ضمن قائمة * عنصر ثاني ضمن قائمة * عنصر ثالث ضمن قائمة
1. عنصر أول ضمن قائمة مرقمة 2. عنصر ثاني ضمن قائمة مرقمة 3. عنصر ثالث ضمن قائمة مرقمة
> هذا اقتباس قاله شخص
هذا اقتباس قاله شخص
كلمة *غامقة* ضمن نص
كلمة غامقة ضمن نص
line 1 of code line 2 of code line 3 of code
لاضافة صورة، ارفعها على موقع صور ثم أضف رابط الصورة في المكان الذي تريده. سيتحول الرابط لصورة تلقائياً بعد النشر. مثلاً: https://suar.me/ONn
الفرق الاساسي بين Nginx و Apache هو بنية كل منهما :
Apache : نظرا لقدمه فهو مازال مبنياً بشكل Process based وكل طلب يصل اليه يلزمه ان يقوم بفتح Thread جديد خاص بالطلب .
Nginx : بنيته مختلفة Event based وهذا يعني ايضا انه غير متزامن asynchronous وهي السبب في تقليل استخدامه للذاكرة .
يظهر الفرق جليا في استهلاك الذاكرة و السرعة عندما يكون الحمل على الموقع ثقيلاً اما عندما يكون ضعيفاً فلن تبرز الفروق بشكل واضح .
في العادة يتم استخدام Nginx بشكل رئيسي في عمليات توزيع الحمل Load balancing لانه قادر على تحمل ضغط كبير و استهلاك موارد اقل .
لا احد !! ارجوا من الاخوان الكرام توضيييح هذه النقطة