Node.js is an open-source, event-driven environment built with Google's V8 JavaScript Engine. It’s used for scalable web apps that require live communication between a server and the Internet users and can considerably enhance the performance of any site that uses it. Node.js is designed to process HTTP requests and responses and constantly delivers little amounts of info. For example, if a new user fills in a subscription form, once any information is entered in one of the fields, it’s submitted to the server even if the remaining fields are not filled out and the user has not clicked any button, so the information is handled a whole lot faster. In comparison, conventional systems wait for the entire form to be filled out and one huge hunk of information is then sent to the server. No matter how little the difference in the information processing speed may be, things change if the website grows bigger and there’re lots of people using it at the same time. Node.js can be used for booking websites, interactive web browser-based video games or live chats, for instance, and many companies, including LinkedIn, Yahoo and eBay, have already included it in their services.

Node.js in Web Hosting

Since Node.js is available on our advanced cloud platform, you’ll be able to add it to your shared account and to utilize it for any web app that you have, irrespective of which web hosting plan you’ve picked during the signup process. The Upgrades section in the Hepsia hosting Control Panel, which is offered with all web hosting accounts, will allow you to choose the number of instances that you would like to run – this is the number of the web applications that will use Node.js. A couple of minutes after that, you can add the path to the application, i.e. the location of the .js file in your account, as well as to select the IP address to access that file – a dedicated IP address or the server’s shared IP. In the new Node.js section that will show up in the Control Panel, you’ll be able to reboot an instance or to cancel it in case you do not want it anymore. You’ll also be provided with access to the output code with only one click.

Node.js in Semi-dedicated Hosting

With a semi-dedicated server from us, you can make use of all the advantages that the Node.js platform is offering, as it’s comes with all our semi-dedicated server packages and you can add it to your semi-dedicated account with a few clicks of the mouse from the Hepsia website hosting Control Panel – the account administration tool that’s included with each and every semi-dedicated server. If you wish to use Node.js for multiple web apps, you can select the number of instances which the platform will use when you are adding this feature to your package. After that, you’ll need to indicate the path to the .js file in your account for each instance. You can do this in the new section that will show up in the Control Panel after you add the upgrade and during the process, you can also choose if the access path to the given app will go through a dedicated IP – if you’ve got one, or through the physical server’s shared IP. Each instance that you add can be restarted or deleted separately and you can check the output of your applications with just a few mouse clicks.

Node.js in Dedicated Servers Hosting

You will be able to use Node.js with your real-time, script-powered applications at no extra charge when you buy any of our Linux dedicated servers hosting packages and choose the Hepsia Control Panel on the order page. The Node.js instances can be administered from the Node.js section of the Hepsia CP through an easy-to-work-with GUI, which will allow you to start/discontinue/restart any Node.js instance or to view the output of the application that uses it with only one click of the mouse. Even if you aren’t very tech-savvy, you’ll be able to use the Node.js platform, since all you have to do to set it up is enter the folder path to the .js file and choose the IP that will be used to access the latter – a shared or a dedicated IP. A random port number will be set automatically as well and you’ll see the advantages of using Node.js instantaneously. By mixing the Node.js platform with the power of our dedicated servers, you’ll be able to use the full potential of your apps and to enjoy the best possible performance.