Node.js is an advanced event-driven platform, which is used to create scalable Internet apps. It is built with the Google V8 JavaScript engine and it processes requests and responses between a server and a large number of Internet users much more efficiently than any conventional platform. What makes Node.js unique is the fact that in contrast to conventional systems that handle the information in giant chunks, it handles everything in tiny bits. For example, if a user has to fill a few fields on an Internet site, Node.js processes the information in the first field as soon as it is typed, utilizing the server processing time more efficiently. In contrast, traditional platforms wait for all the fields to be filled out and while the information in them is being processed, requests from other users remain in the queue. The difference may be negligible for one single user, but it surely does make a difference if a huge number of users are browsing a website all at once. Several examples of sites where Node.js can be used are dining reservation portals, live chat rooms or interactive browser-based video game portals, in other words websites that need fast live communication.

Node.js in Cloud Hosting

All cloud plans offered by us include Node.js and you can add this advanced platform to your shared hosting account via the Add Services/Upgrades link in your Hepsia Control Panel. You can pick the amount of instances for this specific upgrade, in other words how many separate platforms/sites will use Node.js at once, and you can run as many instances as you need. The Hepsia Control Panel will also permit you to select the precise location of your .js app and to select if you will use a dedicated IP or the physical server’s shared one. Accessing Node.js will be possible via a randomly generated port number specified by our cloud hosting platform. Also, you can stop or restart any instance that you have added, edit the path to the .js application or check the output of the running instances with just a few mouse clicks from your web hosting Control Panel using a rather simple-to-use graphical interface.

Node.js in Semi-dedicated Servers

All our semi-dedicated plans include Node.js, so in case you’d like to host any real-time application on our innovative cloud website hosting platform, you will be able to make full use of the power that Node.js can give you with only a few mouse clicks in your Hepsia hosting Control Panel. The feature is upgradeable, so in case you want to use Node.js for multiple web sites, you will be able to choose the number of active instances, one instance being one application. Through the Hepsia Control Panel’s intuitive interface, you will have to indicate the location of the .js file for each instance and to choose whether Node.js will use a dedicated IP or the server’s shared one. Our platform will designate a randomly generated port number to access your application and you will see it in the corresponding section of the Control Panel. Hepsia will also permit you to check the output of any of your apps or to stop/restart each instance independently.

Node.js in Dedicated Servers

When you decide to buy any of our dedicated web hosting plans for your script-driven web apps and if you pick the Hepsia Control Panel during the order process, you will be able to make use of Node.js at no extra cost, since the event-driven platform is available in our in-house built tool. Since our dedicated servers are amazingly powerful, you’ll enjoy stunning performance even if you host a lot of Node.js instances at once. The configuration requires a couple of mouse clicks and Hepsia’s interface will make it very easy for you to activate a new instance even if you’ve got little or no experience. Adding the path to the .js file and choosing a shared or a dedicated IP will be everything that you’ll need to do on your end and as soon as our system has chosen a port to access the .js file, you will be all set. Any of the instances that you have created can be restarted or stopped independently and you’ll obtain access to an exhaustive output log for each app that uses the Node.js platform.