Node.js is an open-source, event-driven runtime environment, which uses Google's V8 JavaScript Engine. It’s used by scalable applications that need live interaction between a web server and the Internet users and can noticeably speed up the overall performance of any site that uses it. Node.js is intended to process HTTP web requests and responses and constantly delivers tiny bits of info. For example, if a new user fills out a subscription form, the moment any info is entered in any of the fields, it’s submitted to the server even if the other boxes are not filled and the user has not clicked on any button, so the info is handled a whole lot faster. In contrast, conventional platforms wait for the entire form to be filled and one sizeable hunk of information is then delivered to the server. Regardless of how small the difference in the information processing time may be, circumstances change in case the website expands and there’re plenty of users using it at the same time. Node.js can be used by online booking portals, interactive web browser video games or web-based chat platforms, for instance, and a lot of companies, among them Yahoo, LinkedIn and eBay, have already incorporated it into their services.

Node.js in Shared Hosting

All shared plans offered by our company include Node.js and you’ll be able to add this avant-garde platform to your shared web hosting account using the Add Services/Upgrades link in your Hepsia Control Panel. You can choose the amount of instances for this upgrade, in other words how many different sites/platforms will use Node.js simultaneously, and you can add as many instances as you like. Hepsia will also allow you to select the exact path to your .js application and to choose whether you will use a dedicated IP address or the physical server’s shared one. Accessing Node.js will be possible through a random port chosen by our cloud platform. In addition, you can stop or reboot any instance that you have created, modify the path to the .js application or see the output of the running instances with just a few mouse clicks from your hosting Control Panel using a pretty easy-to-navigate graphical interface.

Node.js in Semi-dedicated Servers

If you get a semi-dedicated server account from our company, you’ll be able to make use of the full potential of Node.js with any web-based application that you host on our cloud hosting platform, due to the fact that it is included with each semi-dedicated server package that we offer. You can specify the number of instances, or applications that can use Node.js, through the Hepsia Control Panel with which you can control your semi-dedicated account. The only things that you will need to do after that will be to insert the path to the .js file that will use Node.js within the account and to pick the IP that will be used to access this file. You can select a dedicated IP if you’ve got one, or any of the physical server’s shared IP addresses. Our system will also assign a randomly generated port number. With the Node.js controls inside Hepsia, you will be able to see a given application’s output or to start/reboot/discontinue any of the instances that you’ve added.

Node.js in Dedicated Servers

When you decide to get one of our dedicated web hosting plans for your script-based software applications and if you pick the Hepsia Control Panel during the order process, you will be able to make use of Node.js at no additional charge, since the platform is incorporated into our in-house developed Control Panel tool. As our servers are unbelievably powerful, you will get great results even if you host numerous Node.js instances at once. The setup requires a couple of clicks of the mouse and the Hepsia Control Panel’s GUI will make it pretty easy for you to activate a new Node.js instance even if you have little or no previous experience. Indicating the .js file path and choosing a shared or a dedicated IP address will be everything that you will 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 Node.js instances that you’ve created can be rebooted or canceled separately and you will obtain access to a comprehensive output log for each application that uses Node.js.