Let's start with saying that I am new to Web development.
I am working on a project which I chose Node.js as my server runtime environment.
From what I understand Node.js is single threaded event-based . So for dealing with many small tasks it is great, but dealing intensive tasks might cause some blocking.
How should I implement intensive tasks handlers which will work without blocking the server?
I thought about implementing another application on the server which will deal the intensive tasks whenever my node.js application asks for. (This can be implemented even in PHP or ASP or Other instance of Node.js), Is this reasonable?