Nodejs yavaşdır?
Nodejs yavaşdır?

Video: Nodejs yavaşdır?

Video: Nodejs yavaşdır?
Video: Serverless: есть ли место Java в современном клауде / Java Tech Talk 2024, Noyabr
Anonim

Cari Node. js veb çərçivələridir yavaş çılpaq http modulundan 2 faktoru istifadə etməklə. Bu o deməkdir ki, siz Node ilə müqayisədə saniyədə sorğuların yarısından azını alırsınız. js bacarır, bu da o deməkdir ki, hər sorğu iki dəfə uzun çəkir (bəzi hallarda daha da uzun).

Eynilə, node niyə belə yavaşdır?

Düyün . js proqramları ola bilər yavaş CPU və ya IO ilə əlaqəli əməliyyatlara görə. CPU tərəfində adətən optimallaşdırılmamış “isti yol” (tez-tez ziyarət edilən kod) var. Və ya, a yavaş tətbiqin heç bir əlaqəsi olmaya bilər Düyün ; əvəzinə, verilənlər bazası sorğuları və ya a kimi kənar resurs yavaş API çağırışı optimallaşdırılmaya bilər.

Eynilə, Nodejs nə qədər çətindir? Düyün . js platformanın qəlbində çətinlik səviyyəsini müəyyən edən JavaScript var. JS asan sintaksis və şərh olunan təbiətinə görə adətən yeni başlayan proqramçılar üçün ən yaxşı başlanğıclar sırasına daxil edilir.

Həmçinin bilin, Nodejs sürətlidir?

Düyün JIT kompilyatoru olan Chrome-un V8 mühərrikindən istifadə edir. Bu onu ədalətli edir sürətli - kimi etibarlı deyil sürətli tərtib edilmiş dil kimi, lakin sürətli . Yaxşı JIT-lər düzgün şəraitdə çox, çox ola bilər sürətli --PyPy (Python JIT) əslində belədir sürətli bəzi hallarda C kimi. Beləliklə, ədalətli olacaq sürətli müəyyən vəzifələr üçün.

Node js nə üçün yaxşı deyil?

Üçün uyğun deyil Ağır Hesablama Proqramları Düyün . js hələ çox yivli proqramlaşdırmanı dəstəkləmir. O, Ruby-dən daha mürəkkəb proqramlara xidmət edə bilir, lakin belədir üçün uyğun deyil uzunmüddətli hesablamaların aparılması. Ağır hesablamalar daxil olan sorğuları bloklayır, bu da performansın azalmasına səbəb ola bilər.

Tövsiyə: