Node.js is an event-driven runtime environment, which uses the Google V8 JavaScript engine. It’s used by scalable web apps that require live interaction between a server and the Internet users and can significantly enhance the performance of any Internet site that uses it. Node.js is intended to process HTTP requests and responses and ceaselessly provides small amounts of info. For instance, if a new user fills a registration form, the moment any info is entered in any of the fields, it is submitted to the server even if the remaining fields are not filled out and the user has not clicked any button, so the info is processed much faster. In contrast, conventional systems wait for the entire form to be filled and one huge chunk of information is then forwarded to the server. No matter how tiny the difference in the processing speed may be, things change in case the site expands and there are lots of persons using it simultaneously. Node.js can be used by online booking portals, interactive browser video games or online chat apps, for example, and lots of corporations, among them Yahoo, eBay and LinkedIn, have already incorporated it into their services.

Node.js in Shared Hosting

As Node.js is present on our advanced cloud platform, you’ll be able to add it to your shared web hosting account and to use it for any web app that you’ve got, regardless of which shared hosting package you’ve picked during the registration process. The Upgrades menu in the Hepsia hosting Control Panel, which comes with all web hosting accounts, will permit you to choose the number of instances that you wish to run – this is the number of the web apps that will use Node.js. Several minutes afterwards, you can specify the path to the app, in other words where the .js file will be located in your website hosting account, as well as to select the IP address to get access to that file – a dedicated IP address or the server’s shared IP. In the new Node.js menu that will appear in the Hepsia Control Panel, you’ll be able to restart an instance or to terminate it if you do not want it any longer. You’ll also obtain access to the output code with only a single click of the mouse.

Node.js in Semi-dedicated Servers

You’ll be able to use Node.js for any real-time script-driven software app running in a semi-dedicated server account, as the platform is included with all our semi-dedicated hosting plans and you can enable it with only a few mouse clicks. If you would like to use it for multiple sites, you can activate more instances via the Hepsia Control Panel’s Upgrades section. The setup is as simple as entering the folder path to your .js file and selecting whether the platform should use a dedicated IP address or any of the physical server’s shared IP addresses, so you can make full use of Node.js even if you have no previous experience with such a software platform. Our system will also assign a random port number that will be used to access the .js file associated with the specific app. Hepsia has a user-friendly GUI that will allow you to reboot and to deactivate any of your active instances, to create new ones or to view the output of your apps with just a click.

Node.js in VPS Servers

Node.js is included by default with each VPS server that is ordered with the Hepsia web hosting Control Panel and involves no restrictions when it comes to the number of websites that can use it at any particular moment. This makes our Virtual Private Server plans an ideal solution for building multiple real-time web apps and for taking full advantage of each of them. The Hepsia Control Panel is user-friendly enough even for persons without any previous experience, so if you’d like to activate Node.js for any app, it won’t take more than several mouse clicks to make this. You will simply need to indicate the folder path to the specific .js file and to select if Node.js will use the server’s shared IP address or a dedicated one. Our platform will also specify a particular port number that will be used to access the .js file. Right after that, you’ll be all set and will be able to use the full potential of your real-time apps. Hepsia will enable you to see the apps’ output and to restart or to remove any of your instances using quick-access controls.