Node.js is a leading-edge event-driven system, which is used to create scalable Internet apps. It uses the Google V8 JavaScript engine and it processes HTTP requests and responses between a web server and an immense number of online users much more effectively than any other platform. What makes Node.js exceptional is the fact that unlike traditional platforms which process the information in sizeable hunks, it processes everything in little bits. As an illustration, if a user needs to fill a couple of fields on an Internet site, Node.js processes the info in the first field the moment it is inserted, utilizing the server’s processing capabilities more efficiently. In comparison, conventional systems wait for all the fields to be filled and while the info in them is being processed, requests from other users stay in the queue. The difference may be insignificant for one single user, but it certainly does make a difference if a large number of individuals are using a site at the very same time. Several instances of Internet sites where Node.js can be employed are online dinner reservation portals, chat rooms or interactive browser game portals, i.e. sites that offer fast live communication.

Node.js in Cloud Website Hosting

Since Node.js is available on our leading-edge cloud web hosting platform, you will be able to add it to your account and to utilize it for any web app that you’ve got, regardless of which cloud website hosting package you have selected during the subscription process. The Upgrades menu in the Hepsia Control Panel, which comes bundled with all shared web hosting accounts, will allow you to select the number of instances that you’d like to get – this is the number of the web applications that will use Node.js. Several minutes afterwards, you’ll be able to insert the path to the app, in other words where the .js file will be located in your shared hosting account, as well as to select the IP address to receive access to the file – a dedicated IP address or the server’s shared one. In the new Node.js menu that will appear in the Hepsia Control Panel, you can reboot an instance or to delete it if you don’t want it any longer. You’ll also be given access to the output code with only a single click of the mouse.

Node.js in Semi-dedicated Servers

If you get a semi-dedicated server package through us, you will be able to make use of the full capacity of Node.js with any web application that you host on our cloud web hosting platform, due to the fact that it is available with each and every package that we are offering. You can indicate the number of instances, or applications that can use Node.js, through the Hepsia Control Panel with which you can manage your account. The only things that you’re expected to do after that will be to include the path within the account to the .js file that will use Node.js and to choose the IP that will be used to access this file. You can pick a dedicated IP in case you’ve got one, or any of the physical server’s shared IP addresses. Our platform will also specify a random port number. Using the Node.js controls inside Hepsia, you’re able to check the output of a given app or to start/reboot/terminate any of the instances that you have created.

Node.js in Dedicated Servers

Node.js comes bundled with all dedicated web hosting plans on which our in-house built Hepsia Control Panel is installed. The latter has a rather simple and user-friendly interface, so even if you have never worked with Node.js before, you will be able to uncover its true potential in only a few simple steps. Once you have uploaded the application’s content, you will have to insert the path to the particular .js files that will use Node.js and to pick the IP address that they’ll use (shared or dedicated), while our system will designate a randomly generated port that will be used to access these files. There is no limitation on the total amount of Node.js instances that you can activate and use simultaneously and you will exert complete command over them via the Hepsia Control Panel – you will be able to order new ones or to delete/reboot existing ones, to see the output log for each application, etc.