Node.js is a cutting-edge event-driven platform, which is used to build scalable apps. It’s built with Google's V8 JavaScript Engine and it handles HTTP requests and responses between a server and an enormous number of online users much more efficiently than any traditional system. What makes Node.js one of a kind is the fact that unlike conventional systems that process the information in sizeable chunks, it processes everything in small bits. For instance, if a user has to fill in several fields on a site, Node.js handles the information in the first field the moment it is entered, utilizing the server’s processing capabilities more efficiently. In comparison, traditional systems wait for all the fields to be filled out and while the information from them is being processed, requests from other users stay in the queue. The difference may be insignificant for a single user, but it absolutely does make a difference when an immense number of people are visiting a site simultaneously. A couple of instances of websites where Node.js can be used are dining booking portals, chat rooms or interactive browser-based video game portals, i.e. sites that offer fast live communication.

Node.js in Shared Hosting

When you host a web app on our avant-garde cloud hosting platform and you wish to try Node.js, you will be able to add it to your web hosting account irrespective of the shared hosting package that you use. This can be done via the Upgrades menu in the Hepsia hosting Control Panel and you will be able to take advantage of Node.js in no more than a couple of minutes after you add this feature to the account. You will be able to choose how many instances you would like to add to your account – one instance means that one application will be using Node.js. In the new section that will show up in the Control Panel, you can enter the path to the .js file in your hosting account and select whether that file will be accessible via the shared IP of the server or via a dedicated one. Our system will also designate a port number for the connection. You will be able to stop or to reboot each instance separately, in case it is required.

Node.js in Semi-dedicated Servers

With a semi-dedicated server from us, you can use all the benefits that the Node.js platform offers, as it’s available with all our semi-dedicated hosting packages and you’re able to add it to your account with a couple of mouse clicks from the Hepsia website hosting Control Panel – the account administration tool that comes with every semi-dedicated server. If you’d like to employ Node.js for multiple web applications, you can pick the number of instances which the platform will use when you are adding this service to your semi-dedicated plan. Then, you will have to indicate the location of the .js file in your account for each instance. This can be done in the new menu that will show up in the Control Panel after you order the upgrade and during the process, you can also select whether the access path to the given app will go through a dedicated IP address – if you have one, or through the physical server’s shared IP. Each and every instance that you activate can be restarted or deactivated independently and you can view your apps’ output with only a couple of mouse clicks.

Node.js in VPS Servers

Node.js is included as standard with each VPS server that comes with the Hepsia website hosting Control Panel and involves no constraints when it comes to the number of sites that can use it at any given moment. This makes our Virtual Private Server packages an ideal solution for running numerous real-time script-based web apps and for taking full advantage of each of them. Hepsia is intuitive enough even for people without any previous experience, so if you want to activate Node.js for any app, it will not take more than several clicks to make this. You will simply have to include the path to the specific .js file and to choose if Node.js will use the server’s shared IP or a dedicated IP. Our platform will also allocate a particular port that will be used to access the .js file. Right after that, you’ll be all set and ready to use the full potential of your real-time applications. Hepsia will permit you to check the applications’ output and to reboot or to cancel any of your instances using fast-access controls.