Node.js is an innovative event-driven platform, which is used to develop scalable Internet applications. It is built with Google's V8 JavaScript Engine and it handles HTTP requests and responses between a server and a huge number of Internet users much more efficiently than any conventional platform. What makes Node.js unique is the fact that in difference between traditional platforms that process the information in sizeable chunks, it handles everything in tiny bits. For instance, if a user has to fill in a couple of fields on a site, Node.js processes the info from the first field the second it is inserted, utilizing the server processing time more efficiently. In contrast, conventional systems wait for all the fields to be filled and while the information from them is being processed, requests from other users remain in the queue. The difference may be insignificant for a single user, but it truly does make a difference when an enormous number of people are visiting a website all at once. A few examples of Internet sites where Node.js can be used are online dinner booking portals, chat rooms or interactive browser-based game portals, i.e. sites that offer quick live interaction.

Node.js in Web Hosting

You’ll be able to use Node.js with each web hosting package that we offer, since the event-driven platform is available on our cloud hosting servers and can be added to an active web hosting account with several clicks of the mouse. Once you sign into your Hepsia Control Panel, you will find Node.js in the Upgrades section where you can choose how many instances you would like to activate. One instance means that one single app will use Node.js and you’ll be able to add as many instances to your account as you need. A new section will show up in the Hepsia Control Panel shortly after that and to start using Node.js, you’ll have to define the path to the .js file that will use the platform and to decide if the connection should proceed through the server’s shared IP or through a dedicated IP. The controls inside the Hepsia Control Panel will also enable you to restart or to suspend an instance and to check any given app’s output.

Node.js in Semi-dedicated Servers

All our semi-dedicated servers offer Node.js, so if you want to run any real-time app on our innovative cloud hosting platform, you will be able to use the power that Node.js can offer you with just a couple of clicks of the mouse in your Hepsia hosting Control Panel. The service is upgradeable, so in case you want to use Node.js for multiple sites, you will be able to pick the number of available instances, one instance being one app. Using Hepsia’s easy-to-use graphical interface, you’ll have to add the path to the .js file for every instance and to choose if Node.js will use a dedicated IP address or the server’s shared IP. Our cloud platform will allocate a random port to access your application and you’ll see it in the corresponding section of the Control Panel. Hepsia will also enable you to see the output of each of your applications or to remove/restart each instance independently.

Node.js in Dedicated Servers

When you decide to buy any of our dedicated servers for your script-based software applications and if you select the Hepsia Control Panel during the order process, you’ll be able to make use of Node.js at no additional charge, since the event-driven platform is incorporated into our in-house developed tool. As our servers are pretty powerful, you’ll enjoy great results even if you manage plenty of Node.js instances at the same time. The configuration requires a few mouse clicks and Hepsia’s GUI will make it pretty easy for you to create a new Node.js instance even if you’ve got little or no experience. Defining the path to the .js file and selecting a shared or a dedicated IP address will be everything that you’ll need to do yourself and as soon as our system has designated a port number to access that file, you will be all set. Any of the Node.js instances that you’ve activated can be rebooted or canceled independently and you’ll get access to a comprehensive output log for each of the apps that use Node.js.