Node.js is an avant-garde event-driven system, which is used to build scalable apps. It’s built with Google's V8 JavaScript Engine and it processes HTTP requests and responses between a web server and a huge number of online users more effectively than any conventional system. What makes Node.js special is the fact that in difference between traditional platforms that handle the information in sizeable chunks, it processes everything in tiny bits. As an illustration, if a user needs to fill out several fields on a website, Node.js processes the information from the first field as soon as it’s typed, utilizing the server’s processing resources more efficiently. In contrast, other systems wait for all the fields to be filled and while the info in them is being processed, requests from other users remain in the queue. The difference may be negligible for one single user, but it undoubtedly does make a difference when a huge number of people are using a site at once. A couple of examples of websites where Node.js can be employed are dining reservation portals, web-based chat rooms or interactive browser game portals, i.e. websites that offer fast live communication.

Node.js in Cloud Hosting

You’ll be able to take advantage of Node.js with each and every cloud hosting plan that we are offering, since the event-driven platform is available on our cloud hosting servers and can be added to an existing shared hosting account with a few clicks. When you log into your Hepsia Control Panel, you’ll find Node.js under the Upgrades menu where you can select how many instances you want to run. One instance means that one single application will use the platform and you’ll be able to add as many instances to your web hosting account as you want. A new menu will appear in the Hepsia Control Panel soon afterwards and to begin using Node.js, you’ll need to enter the path to the .js file that will use it and to choose if the connection should pass through the physical server’s shared IP or via a dedicated IP. The controls inside the Hepsia Control Panel will also permit you to reboot or to cancel an instance and to check the output of any given application.

Node.js in Semi-dedicated Servers

You will be able to use Node.js for any real-time script-driven web app hosted in a semi-dedicated server account, since the Node.js platform is offered with all our semi-dedicated server plans and you can set it up with only several clicks. If you would like to use it for multiple websites, you can add more instances from the Upgrades section of your Hepsia Control Panel. The activation is as easy as including the path to your .js file and selecting whether the Node.js platform should use a dedicated IP address or any of the server’s shared ones, so you can take full advantage of Node.js even if you do not have any previous experience with such a software platform. Our system will also set a random port number which will be used to access the .js file associated with the specific app. Hepsia has an easy-to-navigate graphical interface that will allow you to reboot and to deactivate any of your running instances, to activate new ones or to view the output of your applications with just one click.

Node.js in Dedicated Servers

If you decide to order one of our dedicated servers for your script-driven web apps and if you select the Hepsia Control Panel during the order procedure, you’ll be able to use Node.js at no extra charge, as this event-driven platform is integrated into our custom-developed tool. As our servers are unbelievably powerful, you will get superb results even if you manage many Node.js instances at once. The setup takes a few clicks and the Hepsia Control Panel’s GUI will make it exceptionally easy for you to set up a new Node.js instance even if you’ve got little or no experience. Inserting the path to the .js file and selecting a shared or a dedicated IP will be everything that you will have to do on your end and once our system has selected a port number to access this file, you will be all set. Any of the Node.js instances that you have activated can be rebooted or stopped separately and you’ll have access to an exhaustive output log for each app that uses Node.js.