Node.js is an open-source, event-driven runtime system, which uses Google's V8 JavaScript Engine. It’s used for scalable web apps that need live interaction between a server and the Internet users and can significantly boost the overall performance of any Internet site that uses it. Node.js is designed to process HTTP web requests and responses and constantly delivers small amounts of info. For example, if a new user fills in a signup form, as soon as any information is inserted in any of the fields, it’s delivered to the server even if the remaining fields are not filled and the user has not clicked on any button, so the info is handled a lot faster. In contrast, other systems wait for the entire form to be filled out and one huge chunk of information is then forwarded to the server. Irrespective of how small the difference in the information processing speed may be, things change if the site expands and there are a lot of individuals using it at the same time. Node.js can be used for booking portals, real-time web browser-based games or online chat platforms, for instance, and lots of corporations, among them Yahoo, LinkedIn and eBay, have already implemented it in their services.

Node.js in Cloud Hosting

If you host an Internet app on our cutting-edge cloud hosting platform and you want to try Node.js, you will be able to add it to your account irrespective of the cloud hosting plan that you are using. This can be done from the Upgrades menu in the Hepsia Control Panel and you’ll be able to take advantage of Node.js in no more than a couple of minutes after you add this upgrade to the account. You can choose how many instances you would like to add to the account – one instance means that one app will be using Node.js. In the new section that will show up in the Control Panel, you can indicate the path to the .js file in your hosting account and select if the file in question will be reachable via the shared IP address of the physical server or through a dedicated one. Our system will also designate a port number for the connection. You will be able to cancel or to reboot each instance independently, if required.

Node.js in Semi-dedicated Servers

If you obtain a semi-dedicated server account through our company, you will be able to make use of the full capacity of Node.js with any web application that you host on our cloud hosting platform, as it comes with each and every semi-dedicated package that we’re offering. You can specify the number of instances, or applications which can use Node.js, from the Hepsia hosting Control Panel with which you can manage your semi-dedicated server. The only things that you’re expected to do after that will be to include the path within the account to the .js file that will use Node.js and to pick the IP that will be used to access that file. You can pick a dedicated IP in case you’ve got one, or any of the physical server’s shared IPs. Our system will also specify a random port number. With the Node.js controls inside Hepsia, you’ll be able to view the output of a given app or to start/restart/stop any of the instances that you’ve activated.

Node.js in VPS Servers

All Linux VPS servers that are ordered with our in-house built Hepsia hosting Control Panel come with Node.js by default and you can use this event-driven platform for any script-based software app that you host on the Virtual Private Server. Since we have not set any restriction as to the number of Node.js instances that you can create, you can use the power of our Virtual Private Servers and mix it with the full potential of Node.js. The configuration is done through the Hepsia Control Panel’s user-friendly, point & click graphical interface, so even if you aren’t technically proficient, you won’t experience any difficulties while using the Node.js platform. You will only need to specify the folder path in the account to the .js file that will use Node.js and to choose whether it will use a shared or a dedicated IP address. What’s more, our system will also set a port to access the file and you’ll be able to see it in the corresponding section in the Control Panel. With just a click, you will be able to check the output of your apps and to discontinue or to restart any instance running on the server.

Node.js in Dedicated Servers

Node.js is offered with all dedicated servers on which our custom-developed Hepsia Control Panel is installed. The latter has a very simple and user-friendly GUI, so even if you have never worked with Node.js before, you’ll be able to unleash its true potential in only a few simple steps. Once you have uploaded the app’s content, you’ll have to insert the directory path to the given .js files that will use the Node.js platform and to select the IP that they will use (dedicated or shared), whereas our system will allocate a randomly generated port that will be used to access these files. There is no restriction as to the total amount of instances that you can set up and run at the same time and you will exert complete command over them from the Hepsia Control Panel – you will be able to order new ones or to stop/restart existing ones, to see the output log for each app, etc.