Node.js is an advanced event-driven system, which is used to develop scalable apps. It’s built with the Google V8 JavaScript engine and it processes HTTP requests and responses between a server and an enormous number of online users more efficiently than any other system. What makes Node.js unique is the fact that in difference between traditional platforms which process the information in huge hunks, it processes everything in tiny bits. For example, if a user needs to fill a few fields on a website, Node.js processes the info from the first field as soon as it is inserted, utilizing the server’s processing power more efficiently. In contrast, other platforms 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 insignificant for a single user, but it absolutely does make a difference if an enormous number of users are visiting a website at the very same time. Several examples of Internet sites where Node.js can be applied are dining reservation portals, chat rooms or interactive browser-based game portals, in other words sites that support fast live communication.

Node.js in Web Hosting

As Node.js is present on our advanced cloud platform, you’ll be able to add it to your hosting account and to utilize it for any web-based app that you have, regardless of which web hosting plan you’ve picked upon signup. The Upgrades section in the Hepsia hosting Control Panel, which is included with all shared web hosting accounts, will allow you to choose the number of instances that you’d like to activate – this is the number of the web apps that will use Node.js. A couple of minutes afterwards, you can specify the path to the app, i.e. the location of the .js file in your shared hosting account, as well as to choose the IP to get access to that file – a dedicated IP or the physical server’s shared IP. In the new Node.js menu that will show up in the Control Panel, you can reboot an instance or to stop it if you do not want it any longer. You will also be given access to the output code with just one click.

Node.js in Semi-dedicated Servers

You’ll be able to use Node.js for any real-time script-powered app running in a semi-dedicated server account, since the platform comes bundled with all our semi-dedicated server plans and you can enable it with just a couple of mouse clicks. In case you wish to use it for different websites, you can activate more instances via the Hepsia Control Panel’s Upgrades section. The setup is as easy as adding the location of your .js file and selecting whether the Node.js platform should use a dedicated IP address or any of the server’s shared IP addresses, so you can take full advantage of Node.js even if you have no previous experience with such a software platform. Our system will also select a randomly generated port that will be used to access the .js file associated with the given application. Hepsia has a user-friendly GUI that will allow you to reboot and to remove any of your active instances, to get new ones or to check the output of your apps with just a click.

Node.js in Dedicated Servers

You’ll be able to make use of the Node.js platform with your real-time, script-based web apps at no extra charge if you purchase any of our dedicated servers and pick the Hepsia Control Panel during the order procedure. The Node.js instances can be managed from the Node.js section of the Hepsia Control Panel via an easy-to-use graphical interface, which will allow you to start/stop/reboot any Node.js instance or to see the output of the app that uses it with only a click. Even if you are not very experienced, you will be able to use the Node.js platform, as all you need to do to set it up is add the location of the .js file and pick the IP that will be used to access the file in question – a dedicated or a shared one. A randomly generated port will be set automatically too and you will notice the upsides of using Node.js instantly. By mixing Node.js with the power of our dedicated servers, you can use the full capacity of your apps and to enjoy the best possible performance.