Perl is a powerful programming language that is frequently used for setting up CGI scripts as well as different web-based apps. Among its key pros is that it works with modules - ready-made batches of program code that are employed to do numerous tasks and to increase the functionality of a certain script without clogging it with unnecessary lines of code. To put it simply, if five jobs should be performed, you can use five lines of program code in order to call each one of the modules rather than including a few hundred lines used to set up the actual modules inside your script. Perl is really convenient and it can be used for a number of purposes, so a number of corporations have included it in their web products or on their high-traffic websites - cPanel, IMDB, Craigslist, BugZilla, BBC and a lot more. It is generally used in addition to other programming languages for instance PHP or Python.

Perl Scripting in Shared Hosting

Perl is provided with all of the shared hosting that we provide and you're able to execute any .pl file that you upload in your account when you use the File Manager of the Control Panel or some FTP software. The aforementioned will allow you to create a site with all the characteristics that you'd like your visitors to have, but PHP can't provide. You'll be able to execute a script either manually or automatically using a cron job. Our packages include thousands of Perl modules which you can employ and you can see the complete list in your web hosting account in addition to the path which you should use in your scripts, in order to be able to access these modules. If you wish to execute a Perl/CGI script through a cron job however your package doesn't offer this feature, you will be able to include as many cron jobs as you need through the Add Upgrades/Services link on the left-hand side of the hosting Control Panel.

Perl Scripting in Semi-dedicated Hosting

If you want to include CGI scripts on your sites or another Perl-based software for that matter, you won't have any sort of problems in the event that you use a semi-dedicated server account from our company. Thousands of Perl modules are installed on our machines and you're able to call them by including the path that you can find in your Control Panel into the script that you use. If you download some app from a third-party site, for example, you can be sure that you will be able to work with it regardless of the modules it requires to function. As long as your .pl files include the right UNIX permissions to ensure they are executable, you are able to select whether a particular script will be executed manually by a visitor doing something on your website, or automatically by creating a cron job inside your account. When you use the aforementioned option, your script can be run every day, hour or minute depending on your preference.