Node.js is an event-driven runtime environment built with Google's V8 JavaScript Engine. It is used by scalable applications that require real-time communication between a web server and the online users and can substantially enhance the performance of any website that’s using it. Node.js is intended to handle HTTP web requests and responses and ceaselessly provides tiny bits of information. For example, in case a new user fills in a subscription form, the moment any info is entered in one of the boxes, it is submitted to the server even if the other fields are not filled and the user has not clicked any button, so the info is processed a lot faster. In contrast, conventional systems wait for the whole form to be filled and one massive chunk of information is then submitted to the server. No matter how little the difference in the processing time may be, circumstances change in case the website grows bigger and there are numerous people using it simultaneously. Node.js can be used by online reservation portals, interactive web browser-based video games or live chat systems, for example, and a lot of corporations, including LinkedIn, Yahoo and eBay, have already included it in their services.

Node.js in Cloud Website Hosting

You will be able to take advantage of Node.js with each and every cloud website hosting plan offered by us, since the event-driven platform is available on our cloud servers and can be added to an active shared hosting account with a couple of clicks of the mouse. After you log in to your Hepsia Control Panel, you will see Node.js in the Upgrades section where you can select how many instances you would like to activate. One instance means that one application will use Node.js and you will be able to add as many instances to your web hosting account as you wish. A new section will show up in the Control Panel soon afterwards and to start using Node.js, you will need to add the path to the .js file that will use it and to choose if the connection should go through the shared IP address of the server or via a dedicated IP. The controls inside the Hepsia Control Panel will also permit you to restart or to turn off an instance and to check the output of any given application.

Node.js in Semi-dedicated Hosting

With a semi-dedicated server from our company, you can make use of all the benefits that the Node.js event-driven platform offers, due to the fact that it’s is included with all our semi-dedicated packages and you can add it to your account with several clicks from the Hepsia website hosting Control Panel – the account administration tool that’s included with every semi-dedicated server. In case you would like to employ Node.js for different web apps, you can select the amount of instances which the platform will use when you’re adding this service to your semi-dedicated package. After that, you will need to enter the location of the .js file in your account for each instance. This can be done in the new menu that will show up in the Control Panel after you add the upgrade and during the process, you can also select if the path to the particular application will go through a dedicated IP address – if you’ve got one, or through the physical server’s shared IP address. Each instance that you order can be restarted or stopped separately and you can view the output of your applications with just several clicks of the mouse.

Node.js in Dedicated Hosting

If you decide to order one of our Linux dedicated hosting for your script-driven software applications and if you select the Hepsia Control Panel during the order process, you will be able to use Node.js at no extra fee, as the event-driven platform is built into our in-house developed tool. Since our servers are exceptionally powerful, you’ll enjoy great results even if you host many Node.js instances simultaneously. The configuration requires a couple of clicks and Hepsia’s user interface will make it quite easy for you to create a new instance even if you’ve got little or no prior experience. Specifying the .js file path and selecting a dedicated or a shared IP address will be everything that you will need to do on your end and as soon as our system has assigned a port number to access the .js file, you will be all set. Any of the instances that you’ve created can be rebooted or terminated separately and you will obtain access to an in-depth output log for each application that uses Node.js.