هل Nodejs بطيئة؟
هل Nodejs بطيئة؟

فيديو: هل Nodejs بطيئة؟

فيديو: هل Nodejs بطيئة؟
فيديو: This is the best resource for Node.js 2024, شهر نوفمبر
Anonim

العقدة الحالية. js web framework هي أبطأ من استخدام وحدة http العارية بمعامل 2. وهذا يعني أنك تحصل على أقل من نصف الطلبات في الثانية مقارنة بالعقدة. js قادرة على ذلك ، مما يعني أيضًا أن كل طلب يستغرق ضعف المدة (في بعض الحالات حتى أطول).

وبالمثل ، لماذا العقدة بطيئة للغاية؟

العقدة . يمكن أن تكون برامج js بطيء بسبب عمليات منضم CPU أو IO. على جانب وحدة المعالجة المركزية ، يوجد عادةً "مسار سريع" (رمز يتم زيارته كثيرًا) لم يتم تحسينه. أو أ بطيء قد لا يكون للتطبيق أي علاقة به العقدة ؛ بدلاً من ذلك ، مورد خارجي ، مثل استعلامات قاعدة البيانات أو ملف بطيء استدعاء API ، قد لا يكون الأمثل.

وبالمثل ، ما مدى صعوبة Nodejs؟ العقدة . شبيبة يحتوي النظام الأساسي على JavaScript في القلب يحدد مستوى الصعوبة. شبيبة يُدرج عادةً ضمن أفضل المبتدئين للمبرمجين المبتدئين نظرًا لسهولة تركيبه وطبيعته المفسرة.

تعرف أيضًا ، هل Nodejs سريع؟

العقدة يستخدم محرك V8 من Chrome ، وهو مترجم JIT. هذا يجعلها عادلة بسرعة - لا يمكن الاعتماد عليها بسرعة كلغة مترجمة ، ولكن بسرعة . يمكن أن تكون JITs الجيدة في ظل الظروف المناسبة جدًا جدًا بسرعة --PyPy (Python JIT) هو في الواقع مثل بسرعة مثل C في بعض الحالات. لذا سيكون الأمر عادلاً بسرعة لمهام معينة.

ما هي عقدة js ليست جيدة؟

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

موصى به: