Node.js is an open-source, event-driven runtime environment built with Google's V8 JavaScript Engine. It’s used by scalable web applications that need real-time interaction between a server and the online users and can considerably boost the performance of any website that’s using it. Node.js is designed to handle HTTP web requests and responses and constantly delivers little amounts of information. For example, if a new user fills out a subscription form, as soon as any info is inserted in any of the boxes, it is sent to the server even if the rest of the boxes are not filled and the user has not clicked on any button, so the info is processed a lot faster. In contrast, conventional systems wait for the entire form to be filled out and one sizeable hunk of information is then submitted to the server. Regardless of how small the difference in the information processing speed may be, circumstances change in case the website expands and there are plenty of people using it at the same time. Node.js can be used by online booking portals, real-time web browser-based video games or online chat platforms, for example, and numerous companies, including LinkedIn, Yahoo and eBay, have already incorporated it into their services.

Node.js in Web Hosting

If you host an Internet application on our cutting-edge cloud platform and you’d like to try out Node.js, you will be able to add it to your web hosting account regardless of the web hosting plan that you are using. This can be done via the Upgrades menu in the Hepsia Control Panel and you’ll be able to use Node.js in no more than several minutes after you add this service to the account. You’ll be able to choose how many instances you would like to add to your account – one instance means one app using Node.js. In the new section that will appear in the Control Panel, you can write the path to the .js file in your web hosting account and choose if that file will be accessible via the shared IP address of the server or through a dedicated IP. Our platform will also designate a port number for the connection. You will be able to switch off or to restart each instance separately, in case it’s necessary.

Node.js in Semi-dedicated Servers

You’ll be able to use Node.js for any real-time script-driven software application running in a semi-dedicated server account, as the platform is offered with all our semi-dedicated hosting plans and you can enable it with only a couple of clicks. If you’d like to use it for several sites, you can create more instances through the Upgrades section of your Hepsia hosting Control Panel. The activation is as easy as including the folder path to your .js file and choosing whether the platform should use a dedicated IP or any of the server’s shared IP addresses, so you can make full use of Node.js even if you have no previous experience with such a software platform. Our system will also designate a random port which will be used to access the .js file for the specific app. Hepsia has an easy to work with graphical interface that will allow you to restart and to terminate any of your active instances, to activate new ones or to see your apps’ output with just one click.

Node.js in Dedicated Servers

You’ll be able to use Node.js with your real-time, script-powered applications at no additional fee if you obtain one of our dedicated web hosting plans and choose the Hepsia Control Panel on the order page. The Node.js instances can be managed from the Hepsia Control Panel’s Node.js section via an easy-to-use GUI, which will allow you to start/terminate/restart any Node.js instance or to see the output of the app which uses it with only one click of the mouse. Even if you’re not very experienced, you’ll be able to use the Node.js platform, as all you have to do to set it up is define the location of the .js file and choose the IP address that will be used to access the latter – a shared or a dedicated one. A randomly generated port number will be selected automatically as well and you’ll see the advantages of running Node.js instantly. By mixing the platform with the power of our dedicated servers, you can make use of the full capacity of your applications and to enjoy the best possible performance.