Perl is an effective programming language that is frequently used for setting up CGI scripts along with different web-based applications. Among its key pros is that it supports modules - ready-made batches of program code that are employed to perform a variety of tasks and to extend the efficiency of a certain script without clogging it with unneeded lines of code. To put it simply, if five jobs have to be executed, you can employ five lines of program code to call each of the modules instead of including a couple of hundred lines used to generate the actual modules inside your script. Perl is very convenient and it can be used for many different purposes, that's why a number of companies have integrated it in their web products or on their resource-demanding sites - cPanel, IMDB, Craigslist, BugZilla, BBC and a lot more. It is often used in addition to other programming languages for instance PHP or Python.

Perl Scripting in Web Hosting

Perl is available with all of the Linux web hosting that we supply and you are able to execute any kind of .pl file which you upload inside your account when you use the File Manager of the Control Panel or some FTP program. The aforementioned will allow you to build a site with all the functions that you would like your visitors to have, but PHP can't offer. You are able to execute a script either manually or automatically through a cron job. Our plans come with a large number of Perl modules which you can use and you will see a full list in your web hosting account along with the path which you should use in your scripts, so as to be able to access these modules. In case you want to execute a Perl/CGI script with a cron job but your plan does not offer this option, you can add as many cron jobs as you require through the Add Upgrades/Services link on the left-hand side of the web hosting Control Panel.

Perl Scripting in Semi-dedicated Servers

All semi-dedicated servers that we offer are capable of running CGI scripts or any other apps created in Perl and since cron jobs are a part of all packages, you can pick if a certain script will be executed manually or automatically on a regular interval of time. What's more, you can use a large library of more than 3000 modules which are already set up on our servers and use their features in order to save your time when you create your scripts. If you use a third-party Perl script, you can also be sure that if it needs a certain module in order to run efficiently, we will have it since our library features both widely used modules and less popular ones. You are able to find the path to the modules which you should use in our scripts in the Server Information drop-down menu of your Hepsia web hosting Control Panel.