Nodejs sekinmi?
Nodejs sekinmi?

Video: Nodejs sekinmi?

Video: Nodejs sekinmi?
Video: Почему Node.js лучше всех? 2024, May
Anonim

Joriy tugun. js veb-ramkalari Sekinroq yalang'och http modulidan foydalanishdan ko'ra 2 marta. Ya'ni siz tugun bilan solishtirganda soniyada so'rovlarning yarmidan kamini olasiz. js qodir, bu har bir so'rov ikki baravar ko'proq vaqtni oladi (ba'zi hollarda undan ham uzoqroq).

Xuddi shunday, nega tugun juda sekin?

Tugun . js dasturlari bo'lishi mumkin sekin CPU yoki IO bilan bog'liq operatsiyalar tufayli. CPU tomonida odatda optimallashtirilmagan "issiq yo'l" (tez-tez tashrif buyuriladigan kod) mavjud. Yoki, a sekin ilova bilan hech qanday aloqasi bo'lmasligi mumkin Tugun ; Buning o'rniga, ma'lumotlar bazasi so'rovlari kabi tashqi manba yoki a sekin API chaqiruvi optimallashtirilmagan bo'lishi mumkin.

Xuddi shunday, Nodejs qanchalik qiyin? Tugun . js platformaning qalbida uning qiyinchilik darajasini belgilaydigan JavaScript mavjud. JS oson sintaksisi va talqin qilinadigan tabiati tufayli odatda boshlang'ich dasturchilar uchun eng yaxshi boshlanuvchilar qatoriga kiradi.

Shuningdek, bilingki, Nodejs tezmi?

Tugun Chrome-ning JIT kompilyatori bo'lgan V8 dvigatelidan foydalanadi. Bu uni adolatli qiladi tez --ishonchli emas tez kompilyatsiya qilingan til sifatida, lekin tez . Yaxshi JITlar to'g'ri sharoitlarda juda va juda bo'lishi mumkin tez --PyPy (Python JIT) aslida shunday tez ba'zi hollarda C sifatida. Shunday qilib, adolatli bo'ladi tez muayyan vazifalar uchun.

Js node nima uchun yaxshi emas?

uchun mos emas Og'ir kompyuter dasturlari Tugun . js hali ko'p oqimli dasturlashni qo'llab-quvvatlamaydi. U Ruby-ga qaraganda ancha murakkab dasturlarga xizmat qila oladi, lekin shunday uchun mos emas uzoq muddatli hisob-kitoblarni amalga oshirish. Og'ir hisoblar kiruvchi so'rovlarni bloklaydi, bu esa unumdorlikning pasayishiga olib kelishi mumkin.

Tavsiya: