Node.js is an event-driven runtime environment built with the Google V8 JavaScript engine. It is used for scalable apps that require real-time communication between a server and the Internet users and can considerably enhance the overall performance of any website that uses it. Node.js is intended to handle HTTP requests and responses and constantly provides little amounts of information. For example, in case a new user fills in a subscription form, the moment any info is inserted in one of the fields, it’s sent to the server even if the remaining fields are not filled and the user has not clicked any button, so the info is processed a lot faster. In contrast, traditional systems wait for the entire form to be filled out and one giant chunk of information is then submitted to the server. Regardless of how small the difference in the information processing time may be, things change in case the website grows bigger and there’re numerous persons using it simultaneously. Node.js can be used for online reservation portals, interactive web browser games or live chat apps, for example, and a lot of corporations, among them eBay, Yahoo and LinkedIn, have already integrated it into their services.

Node.js in Cloud Web Hosting

Since Node.js is present on our advanced cloud web hosting platform, you’ll be able to add it to your web hosting account and to use it for any web app that you’ve got, regardless of which cloud web hosting package you have picked during the signup process. The Upgrades section in the Hepsia Control Panel, which comes with all shared hosting accounts, will permit you to pick the number of instances that you would like to have – this is the number of the web apps that will use Node.js. A few minutes later, you can specify the path to the application, i.e. where the .js file will be located in your account, as well as to pick the IP to gain access to that file – a dedicated IP or the physical server’s shared one. In the new Node.js section that will appear in the Control Panel, you’ll be able to restart an instance or to cancel it in case you don’t want it anymore. You’ll also be given access to the output code with only a single click of the mouse.

Node.js in Semi-dedicated Hosting

All our Linux semi-dedicated hosting come with Node.js, so if you would like to run any real-time application on our innovative cloud hosting platform, you can make use of the power that Node.js can offer you with just a few clicks of the mouse in your Hepsia hosting Control Panel. This feature is upgradeable, so if you would like to use Node.js for different websites, you will be able to select the amount of active instances, one instance being one app. Using the Hepsia Control Panel’s user-friendly graphical interface, you’ll need to specify the location of the .js file for each instance and to select whether Node.js will use a dedicated IP address or the server’s shared one. Our platform will set a randomly generated port number to access your application and you’ll find it in the corresponding Control Panel section. Hepsia will also enable you to see the output of each of your applications or to cancel/reboot each instance separately.

Node.js in Dedicated Servers Hosting

If you decide to order one of our Linux dedicated servers hosting for your script-driven software applications and if you select the Hepsia hosting Control Panel on the order page, you’ll be able to use Node.js at no extra fee, as the event-driven platform is incorporated into our custom-built Control Panel tool. Since our servers are pretty powerful, you will enjoy excellent results even if you host a lot of Node.js instances at once. The setup requires several clicks of the mouse and the Hepsia Control Panel’s user interface will make it really easy for you to set up a new instance even if you have little or no previous experience. Inserting the path to the .js file and choosing a shared or a dedicated IP will be everything that you will have to do on your end and once our system has set a port number to access the .js file, you’ll be all set. Any of the instances that you’ve activated can be restarted or deactivated separately and you’ll be provided with access to a detailed output log for each app that uses the Node.js platform.