Node.js is an event-driven system, which uses the Google V8 JavaScript engine. It’s used for scalable applications that require real-time communication between a web server and the online users and can considerably boost the overall performance of any site that’s using it. Node.js is intended to process HTTP requests and responses and ceaselessly supplies small bits of info. For instance, if a new user fills out a signup form, the second any info is entered in any of the fields, it’s delivered to the server even if the other fields are not filled and the user has not clicked any button, so the information is processed a whole lot faster. In comparison, conventional systems wait for the entire form to be filled out and one giant hunk of information is then forwarded to the server. Irrespective of how little the difference in the information processing time may be, circumstances change in case the site expands and there’re a lot of individuals using it simultaneously. Node.js can be used by booking websites, real-time web browser video games or online chat software, for example, and many companies, among them Yahoo, LinkedIn and eBay, have already included it in their services.

Node.js in Shared Website Hosting

If you host a web app on our cutting-edge cloud platform and you wish to try out Node.js, you’ll be able to add it to your web hosting account irrespective of the shared website hosting package that you are using. You can make this through the Upgrades menu in the Hepsia hosting Control Panel and you will be able to use Node.js in no more than several minutes after you add this upgrade to the account. You can choose how many instances you want to add to your account – one instance means one application using Node.js. In the new section that will appear in the Control Panel, you can indicate the path to the .js file in your hosting account and choose if the file in question will be accessible through the server’s shared IP or via a dedicated one. Our platform will also assign a port number for the connection. You will be able to stop or to reboot each instance independently, in case it’s required.

Node.js in Semi-dedicated Hosting

You will be able to use Node.js for any real-time script-driven software app hosted in a semi-dedicated server account, as the Node.js platform comes bundled with all our semi-dedicated plans and you can activate it with just several clicks of the mouse. If you want to use it for different web sites, you can add more instances via the Upgrades section of your Hepsia hosting Control Panel. The activation is as simple as indicating the location of your .js file and selecting whether the platform should use a dedicated IP address or any of the server’s shared ones, so you can make use of Node.js even if you do not have any previous experience with such a software platform. Our system will also allocate a random port that will be used to access the .js file for the specific app. Hepsia has an easy-to-use GUI that will permit you to restart and to cancel any of your running instances, to get new ones or to check your apps’ output with just one single click.

Node.js in Dedicated Hosting

If you decide to make use of any of our Linux dedicated servers hosting packages for your script-based apps and if you pick the Hepsia hosting Control Panel on the order page, you will be able to use Node.js at no extra cost, since this event-driven platform is available in our custom-developed tool. Since our servers are unbelievably powerful, you will enjoy superb performance even if you host multiple Node.js instances simultaneously. The setup takes a few clicks and Hepsia’s interface will make it pretty easy for you to create a new instance even if you’ve got little or no experience. Specifying the .js file path and choosing a dedicated or a shared IP address will be everything that you will need to do on your end and as soon as our system has designated a port number to access that file, you’ll be all set. Any of the instances that you’ve created can be rebooted or canceled independently and you will have access to a detailed output log for each application that uses Node.js.