Chào buổi sáng ạ,
Here is how PHP or ASP handles a file request:
- Sends the task to the computer’s file system.
- Waits while the file system opens and reads the file.
- Returns the content to the client.
- Ready to handle the next request.
Here is how Node.js handles a file request:- Sends the task to the computer’s file system.
- Ready to handle the next request.
- When the file system has opened and read the file, the server returns the content to the client.
Node.js eliminates the waiting, and simply con
Cơ chế bất đồng bộ, event driven, event loop, … của NodeJS thì em hiểu rồi, còn đoạn khoanh tròn server có bị blocking khi xử lý một request không? Trong khoảng thời gian chờ để response là server đã bị blocking đúng không? Theo em hiểu nếu CPU có nhiều core thì xử lý parallel, mỗi request sẽ do một thread xử lý độc lập, nhưng 1000 request đồng thời thì không thể xử lý parallel 1000 request này được vì thread và core có giới hạn, vì vậy CPU chuyển qua xử lý concurrent. Em mới học ASP, còn khá mơ hồ, mong được giải thích chi tiết.