Js tugunlari nechta so'rovni bajara oladi?
Js tugunlari nechta so'rovni bajara oladi?

Video: Js tugunlari nechta so'rovni bajara oladi?

Video: Js tugunlari nechta so'rovni bajara oladi?
Video: DOM (hujjat obyekti modeli) | HTML/JS: veb sahifalarni interaktiv qilish | Dasturlash 2024, May
Anonim

Bularning barchasidan qochib, Tugun . js 1M dan ortiq bir vaqtda ulanishlar va 600k dan ortiq bir vaqtning o'zida veb-rozetkalar ulanishlarining miqyoslilik darajasiga erishadi. Albatta, barcha mijozlar o'rtasida bitta ipni almashish masalasi mavjud so'rovlar , va bu yozishning mumkin bo'lgan tuzog'idir Tugun . js ilovalar.

Xuddi shunday, server nechta so'rovni bajara oladi?

Xo'sh, bir soniyadan keyin server mumkin faqat 100 ta jarayon so'rovlar , shunday bo'ladi ishlov berish 2 so'rovlar xuddi shu paytni o'zida. Operatsion tizim bo'ladi protsessorni almashishga harakat qiling, shuning uchun endi har bir iltimos 20 ms davom etadi. The server hali ham 100 ga javob beradi so'rovlar soniyada, lekin kechikish ortdi.

Ikkinchidan, qancha Websockets tugunini boshqarishi mumkin? Tizim haqida o'ylab ko'ring Qisqa javob: As ko'p xohlaganingizcha, shunday bo'lguningizcha ko'p foydalanuvchilar masshtablash muammo bo'lmasligi kerak. Uzunroq javob: Tugun hodisaga asoslangan tizimda ishlaydi, ya'ni siz mumkin 10 000 rozetkani oching, ular orqali hech qanday xabar yubormang va 0 protsessor vaqtiga yaqinlashing.

Shuni ham bilish kerakki, JS tugunlari bir nechta so'rovlarni qanday hal qiladi?

Bir nechta mijozlar qiladi bir nechta so'rovlar uchun NodeJS server. NodeJS bularni oladi so'rovlar va ularni EventQueue ichiga joylashtiradi. NodeJS serverda EventLoop deb ataladigan ichki komponent mavjud bo'lib, u cheksiz tsiklni qabul qiladi so'rovlar va ularni qayta ishlaydi. Ushbu EventLoop bitta tishli.

Bir vaqtning o'zida so'rovlar nima?

Bir vaqtning o'zida so'rovlar , Dasturlar va jarayonlar Foydalanuvchi hisobotni ishga tushirganda, a iltimos ishga tushirish uchun hisobot yaratiladi. Hisobotni ishga tushirish buyrug'i a bir vaqtda so'rov . Hisobotni yaratuvchi dastur a bir vaqtda dastur. Bir vaqtning o'zida dasturlari a tomonidan boshlanadi bir vaqtda menejer.

Tavsiya: