Nodejs ช้าหรือไม่?
Nodejs ช้าหรือไม่?

วีดีโอ: Nodejs ช้าหรือไม่?

วีดีโอ: Nodejs ช้าหรือไม่?
วีดีโอ: EP 32. ทำความรู้จัก Node.js ใน 3 นาที !! - สาระเดฟ ใน 3 นาที 2024, พฤศจิกายน
Anonim

โหนดปัจจุบัน เฟรมเวิร์กเว็บ js เป็น ช้าลง มากกว่าการใช้โมดูล http เปล่าโดยคูณ 2 นั่นหมายความว่าคุณได้รับคำขอน้อยกว่าครึ่งต่อวินาทีเมื่อเทียบกับโหนดใด js มีความสามารถ ซึ่งหมายความว่าแต่ละคำขอใช้เวลานานเป็นสองเท่า (ในบางกรณีอาจนานกว่านั้น)

ในทำนองเดียวกัน เหตุใดโหนดจึงช้ามาก

โหนด . โปรแกรม js สามารถ ช้า เนื่องจากการทำงานของ CPU หรือ IO ที่ถูกผูกไว้ ในด้าน CPU โดยทั่วไปจะมี "เส้นทางลัด" (รหัสที่เข้าชมบ่อย) ที่ไม่ได้รับการปรับให้เหมาะสม หรือ ช้า ใบสมัครอาจไม่เกี่ยวอะไรกับ โหนด ; แทน ทรัพยากรภายนอก เช่น แบบสอบถามฐานข้อมูลหรือ ช้า การเรียก API อาจไม่ได้รับการปรับให้เหมาะสม

ในทำนองเดียวกัน Nodejs ยากแค่ไหน? โหนด . js แพลตฟอร์มมี JavaScript อยู่ในหัวใจที่กำหนดระดับความยาก JS มักจะอยู่ในรายชื่อผู้เริ่มต้นที่ดีที่สุดสำหรับโปรแกรมเมอร์มือใหม่เนื่องจากไวยากรณ์ที่ง่ายและลักษณะที่ตีความ

รู้ด้วยว่า Nodejs เร็วหรือไม่?

โหนด ใช้เอ็นจิ้น V8 ของ Chrome ซึ่งเป็นคอมไพเลอร์ JIT สิ่งนี้ทำให้เป็นธรรม เร็ว --ไม่น่าเชื่อถือเหมือน เร็ว เป็นภาษาที่เรียบเรียงแต่ เร็ว . JIT ที่ดีสามารถอยู่ภายใต้สถานการณ์ที่ถูกต้องได้มาก เร็ว --PyPy (Python JIT) จริงๆ แล้วเป็น เร็ว เป็น C ในบางกรณี จึงจะเป็นไปอย่างเที่ยงธรรม เร็ว สำหรับงานบางอย่าง

โหนด js ไม่ดีสำหรับอะไร

ไม่เหมาะสำหรับ แอพคอมพิวเตอร์หนัก โหนด . js ยังไม่รองรับการเขียนโปรแกรมแบบมัลติเธรด สามารถให้บริการแอปพลิเคชันที่ซับซ้อนกว่า Ruby ได้ แต่มันคือ ไม่เหมาะสำหรับ ดำเนินการคำนวณระยะยาว การคำนวณจำนวนมากจะบล็อกคำขอที่เข้ามา ซึ่งอาจส่งผลให้ประสิทธิภาพลดลง

แนะนำ: