Nodejs удаан байна уу?
Nodejs удаан байна уу?

Видео: Nodejs удаан байна уу?

Видео: Nodejs удаан байна уу?
Видео: 💥4 НОВИНКИ😱Бумажные сюрпризы!🌸КОНКУРС и МАГАЗИН💐МЕГА РАСПАКОВКА 🌸 Марин-ка Д 2024, Арванхоёрдугаар сар
Anonim

Одоогийн зангилаа. js вэб фреймворкууд нь удаан нүцгэн http модулийг ашиглахаас 2 дахин их. Энэ нь Node. js чадвартай бөгөөд энэ нь хүсэлт бүр хоёр дахин урт (зарим тохиолдолд бүр илүү) хугацаа шаарддаг гэсэн үг юм.

Үүний нэгэн адил зангилаа яагаад ийм удаан байдаг вэ?

Зангилаа . js програмууд байж болно удаан CPU эсвэл IO холбогдсон үйлдлүүдийн улмаас. CPU-ийн тал дээр ихэвчлэн "халуун зам" (байнга зочилдог код) байдаг бөгөөд үүнийг оновчтой болгодоггүй. Эсвэл, а удаан програм нь ямар ч хамаагүй байж болно Зангилаа ; оронд нь өгөгдлийн сангийн асуулга гэх мэт гадны эх сурвалж удаан API дуудлага, оновчтой биш байж магадгүй.

Үүнтэй адилаар Nodejs хэр хэцүү вэ? Зангилаа . js платформ нь түүний хүндрэлийн түвшинг тодорхойлдог JavaScript-тэй. JS хялбар синтакс, тайлбарлах шинж чанараараа анхан шатны программистуудын хувьд хамгийн сайн эхлэлийн жагсаалтад ордог.

Nodejs хурдан эсэхийг бас мэдэх үү?

Зангилаа нь JIT хөрвүүлэгч болох Chrome-ын V8 хөдөлгүүрийг ашигладаг. Энэ нь үүнийг шударга болгодог хурдан --найдвартай биш хурдан эмхэтгэсэн хэл болгон, гэхдээ хурдан . Сайн JIT нь зөв нөхцөлд маш, маш их байж болно хурдан --PyPy (Python JIT) нь үнэндээ адил юм хурдан зарим тохиолдолд C шиг. Тиймээс шударга байх болно хурдан тодорхой ажлуудад зориулагдсан.

Node js юунд тохиромжгүй вэ?

Тохиромжгүй Хүнд тооцоолох програмууд Зангилаа . js олон урсгалтай програмчлалыг хараахан дэмждэггүй. Энэ нь Ruby-ээс хамаагүй илүү төвөгтэй програмуудад үйлчлэх боломжтой боловч энэ нь тийм юм тохиромжгүй урт хугацааны тооцоолол хийх. Хүнд тооцоолол нь ирж буй хүсэлтийг блоклодог бөгөөд энэ нь гүйцэтгэлийг бууруулахад хүргэдэг.

Зөвлөмж болгож буй: