BlagoWiki consists of 2 parts: "core" - Perl module, which provides infrastructure for building applications around it; and BlagoWiki itself - a set of Perl functions called handlers, another set of Perl functions called plugins, DTDs, XSLT stylesheets, JavaScript and some auxiliary files. Perl code can be run as CGI or FastCGI and also from mod_perl. Last variant is discouraged (and not supported) - tests show occasional errors caused by bugs in mod_perl itself. Also FastCGI provides better performance. So FastCGI is the best choice, but if it's not available, there is always CGI at the cost of much worse speed.