Node.js is an avant-garde, event-driven asynchronous input/output platform meant for websites which offer real-time interaction. Some examples of such websites are web-based browser video game portals, online chat rooms or accommodation reservation portals. Node.js processes the info exchanged between the site and its visitors in small bits, which enhances the loading speed and the performance of the site substantially. If some form with 3 boxes has to be filled out by a particular user, for instance, usually all three boxes should be filled out and the whole content is then forwarded as one huge hunk of information to the server. With Node.js, the content of the first box is processed the moment it is inserted, before the user types anything in the second box. Therefore, a lot more info can be handled much faster and more efficiently in comparison to any other system, which can exert a remarkable influence on the website’s overall performance. Node.js is already being used by some of the largest IT firms such as Microsoft and Yahoo.

Node.js in Shared Hosting

When you host a web app on our cutting-edge cloud platform and you wish to try Node.js, you will be able to add it to your hosting account irrespective of the shared hosting package that you use. You can make this via the Upgrades section in the Hepsia Control Panel and you will be able to use Node.js in no more than a couple of minutes after you add this feature to your account. You will be able to choose how many instances you want to add to your account – one instance means one app using Node.js. In the new section that will show up in the Control Panel, you can indicate the path to the .js file in your hosting account and select if that file will be reachable via the shared IP of the physical server or through a dedicated one. Our system will also specify a port number for the connection. You’ll be able to delete or to reboot each instance separately, if it is required.

Node.js in Dedicated Hosting

Node.js comes with all Linux dedicated servers hosting packages on which our custom-built Hepsia Control Panel is installed. The latter offers a rather intuitive and easy-to-use graphical interface, so even if you’ve never used Node.js before, you can uncover its true potential in only a couple of easy steps. Once you have uploaded the app’s content, you will need to add the path to the particular .js files that will use the Node.js platform and to choose the IP that they’ll use (shared or dedicated), whereas our system will allocate a random port that will be used to access these files. There is no restriction as to the total amount of Node.js instances that you can create and use simultaneously and you’ll have complete control over them from the Hepsia Control Panel – you will be able to create new ones or to deactivate/restart existing ones, to check the output log for each app, and many others.