Perl is a powerful programming language that's frequently used for making CGI scripts as well as various kinds of web-based apps. One of its key pros is that it works with modules - ready-made batches of program code that are employed to perform multiple tasks and to extend the performance of a certain script without clogging it with unneeded lines of code. To put it simply, in the event that five tasks have to be performed, you can employ five lines of code in order to call each one of the modules rather than adding a large number of lines used to set up the actual modules in your script. Perl is very handy and it can be used for a variety of purposes, that's why many corporations have integrated it in their web products or on their high-traffic websites - cPanel, IMDB, Craigslist, BugZilla, BBC and many more. It is ordinarily used along with other languages for instance PHP or Python.

Perl Scripting in Website Hosting

Perl is provided with all website hosting that we offer and you'll be able to execute any kind of .pl file that you upload inside your account with the File Manager of the Control Panel or some FTP software. The latter will allow you to build an Internet site with all of the options that you'd like your visitors to have, but PHP cannot supply. You'll be able to execute a script either manually or automatically using a cron job. Our plans include numerous Perl modules that you're able to use and you'll see the whole list in your website hosting account as well as the path that you have to include in your scripts, so as to be able to access these modules. In case you want to execute a Perl/CGI script using a cron job but your plan does not offer this feature, you'll be able to add as many cron jobs as you require via the Add Upgrades/Services link on the left-hand side of the hosting Control Panel.

Perl Scripting in Semi-dedicated Servers

In case you wish to include CGI scripts on your sites or some other Perl-based application for that matter, you won't experience any problems if you use a semi-dedicated server account from us. Thousands of Perl modules are set up on our servers and you will be able to call them by including the path that you can find in your Control Panel into the script that you've chosen. When you download some app from a third-party site, for example, you can rest assured that you will be able to work with it no matter what modules it requires to work. Provided that your .pl files include the appropriate UNIX permissions to be executable, you'll be able to choose whether a certain script will be run manually by a guest doing something on your website, or automatically by setting up a cron job in your account. With the latter option, your script can be executed every minute, hour or day in accordance with your preference.