Node.js is an avant-garde, open-source, event-driven, asynchronous I/O system built for sites that offer real-time interaction. A few examples of such sites would be online browser game portals, live chat rooms or hotel reservation portals. The platform processes the information exchanged between the site and its users in small bits, which accelerates the speed and the overall performance of the website noticeably. If a given form with three boxes is expected to be filled out by a specific user, for example, ordinarily all three boxes should be filled out and their entire content is then delivered as one huge chunk of information to the web server. With Node.js, the first box’s content is processed the moment it is entered, before the user writes anything in the second box. In this way, a lot more info can be processed a lot faster and more effectively compared with any traditional system, which can exert a substantial effect on the site’s performance. Node.js is already being used by some of the leading IT firms such as Microsoft and Yahoo.

Node.js in Cloud Hosting

You can use Node.js with each and every cloud hosting plan that we offer, since the event-driven platform is available on our cloud servers and can be added to an existing web hosting account with a couple of clicks of the mouse. After you sign into your Hepsia hosting Control Panel, you’ll see Node.js under the Upgrades menu where you can pick the number of instances that you wish to activate. One instance means that one application will use the platform and you will be able to add as many instances to your hosting account as you want. A new section will show up in the Control Panel shortly after that and to start using Node.js, you will have to indicate the path to the .js file that will use it and to decide if the connection should proceed through the server’s shared IP or via a dedicated IP. The controls inside Hepsia will also enable you to restart or to remove an instance and to check the output of any given app.

Node.js in Dedicated Servers

Node.js is included with all dedicated servers on which our custom-developed Hepsia Control Panel is installed. The latter offers a rather intuitive and user-friendly GUI, so even if you’ve never used Node.js before, you will be able to uncover its full potential in only a few simple steps. As soon as you have uploaded the app’s content, you will have to add the location of the specific .js files that will use the Node.js platform and to pick the IP address that they will use (dedicated or shared), whereas our system will allocate a random port number that will be used to access these files. There’s no restriction on the total number of instances that you can create and run simultaneously and you will exert complete command over them via the Hepsia Control Panel – you’ll be able to set up new ones or to stop/reboot existing ones, to see the output log for each application, etcetera.