Node.js is an event-driven system, which uses the Google V8 JavaScript engine. It’s used by scalable applications that require live interaction between a web server and the online users and can tremendously accelerate the overall performance of any website that’s using it. Node.js is designed to process HTTP web requests and responses and ceaselessly delivers little amounts of info. For example, in case a new user fills a signup form, the moment any information is entered in one of the boxes, it’s delivered to the server even if the other boxes are not filled out and the user has not clicked on any button, so the info is handled a lot faster. In contrast, traditional platforms wait for the entire form to be filled and one large hunk of information is then submitted to the server. No matter how little the difference in the processing time may be, things change when the Internet site grows bigger and there are a lot of persons using it simultaneously. Node.js can be used by booking websites, interactive browser-based video games or live chat software, for instance, and a lot of companies, including Yahoo, eBay and LinkedIn, have already implemented it in their services.

Node.js in Cloud Hosting

When you host an Internet app on our cutting-edge cloud platform and you’d like to try out Node.js, you’ll be able to add it to your web hosting account irrespective of the cloud hosting plan that you’re using. This can be done from the Upgrades menu in the Hepsia hosting Control Panel and you will be able to take advantage of Node.js in no more than a few minutes after you add this service to the account. You’ll be able to choose the number of instances that you would like to add to the account – one instance means one application 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 web hosting account and select whether that file will be accessible via the server’s shared IP address or via a dedicated one. Our platform will also select a port number for the connection. You will be able to cancel or to reboot each instance separately, in case it’s required.

Node.js in Semi-dedicated Servers

You’ll be able to use Node.js for any real-time script-based application running in a semi-dedicated server account, since the Node.js platform comes bundled with all our semi-dedicated server hosting packages and you can set it up with only a couple of clicks of the mouse. In case you wish to use it for multiple sites, you can enable more instances via the Hepsia hosting Control Panel’s Upgrades section. The activation is as simple as choosing the location of your .js file and choosing if Node.js should use a dedicated IP address or any of the server’s shared IP addresses, so you can take advantage of Node.js even if you’ve got no previous experience with a similar software platform. Our system will also designate a randomly generated port which will be used to access the .js file for the particular app. Hepsia has an easy-to-use graphical interface that will allow you to restart and to discontinue any of your active instances, to order new ones or to see the output of your applications with just one single click.

Node.js in Dedicated Servers

Node.js comes with all dedicated servers on which our custom Hepsia hosting Control Panel is installed. The latter offers a rather intuitive and easy-to-navigate GUI, so even if you haven’t worked with Node.js before, you’ll be able to unveil its full potential in just a few simple steps. Once you’ve uploaded the app’s content, you will have to indicate the path to the given .js files that will use Node.js and to select the IP which they’ll use (shared or dedicated), while our system will allocate a random port that will be used to access the files in question. There isn’t any constraint as to the total amount of Node.js instances that you can enable and use at the same time and you’ll exert total command over them from the Hepsia Control Panel – you’ll be able to add new ones or to terminate/reboot existing ones, to view the output log for each application, etc.