Node.js is an event-driven platform, which uses the Google V8 JavaScript engine. It is used by scalable applications that need real-time communication between a web server and the worldwide web users and can considerably improve the overall performance of any Internet site that’s using it. Node.js is intended to handle HTTP requests and responses and constantly provides tiny amounts of information. For example, in case a new user fills out a registration form, as soon as any information is inserted in any of the fields, it’s submitted to the server even if the remaining boxes are not filled out and the user has not clicked any button, so the info is processed a whole lot faster. In contrast, traditional platforms wait for the entire form to be filled out and one giant chunk of information is then sent to the server. Regardless of how little the difference in the information processing time may be, things change if the Internet site expands and there are plenty of persons using it simultaneously. Node.js can be used by booking sites, real-time browser games or web-based chat portals, for example, and a lot of corporations, among them LinkedIn, eBay and Yahoo, have already integrated it into their services.

Node.js in Cloud Web Hosting

All Linux cloud web hosting offered by us come with Node.js and you are able to add this advanced platform to your web hosting account using the Add Services/Upgrades menu in your Hepsia hosting Control Panel. You’ll be able to pick the number of instances for this particular upgrade, i.e. how many different platforms/sites will utilize Node.js at the same time, and you can order as many instances as you need. The Hepsia Control Panel will also allow you to choose the exact path to your .js application and to select if you will use a dedicated IP or the physical server’s shared one. Accessing Node.js will be possible using a randomly generated port number designated by our cloud system. What’s more, you can stop or reboot any instance that you have created, edit the location of the .js application or see the output of the running instances with only a couple of clicks from your web hosting Control Panel using an incredibly intuitive GUI.

Node.js in Semi-dedicated Hosting

You’ll be able to use Node.js for any real-time script-powered software app hosted in a semi-dedicated server account, since the platform comes with all our semi-dedicated hosting plans and you can order it with only a few clicks. If you’d like to use it for multiple Internet sites, you can enable more instances via the Hepsia Control Panel’s Upgrades section. The configuration is as simple as specifying the path to your .js file and choosing if the platform should use a dedicated IP or any of the physical server’s shared IP addresses, so you can make full use of Node.js even if you do not have any previous experience with such software. Our system will also specify a random port number which will be used to access the .js file associated with the particular application. Hepsia has a simple-to-use interface that will permit you to restart and to discontinue any of your existing instances, to order new ones or to check your apps’ output with just a click.

Node.js in Dedicated Web Hosting

Node.js is included with all Linux dedicated web hosting on which our custom-built Hepsia Control Panel is installed. The latter has a very intuitive and user-friendly graphical interface, so even if you have not worked with the Node.js platform before, you’ll be able to unleash its true potential in only a few easy steps. Once you’ve uploaded the app’s content, you will need to enter the location of the particular .js files that will use the Node.js platform and to choose the IP which they’ll use (shared or dedicated), whereas our system will set a random port number that will be used to access these files. There isn’t any limitation on the total number of Node.js instances that you can create and use at the same time and you will have full control over them from the Hepsia Control Panel – you will be able to set up new ones or to delete/reboot existing ones, to check the output log for each application, etc.