Я запускаю GitWeb на Windows Server 2008 R2, используя Apache 2.2.22 (win64). Я следовал инструкциям здесь: https://git.wiki.kernel.org/index.php/MSysGit:GitWeb В инструкциях говорится, что мы должны использовать версию Perl для msysgit в качестве первой строки Perl в скрипте gitweb.cgi.
GitWeb работает, но очень медленно, загрузка страницы занимает около 10 секунд. Что я заметил, так это то, что даже если я пишу сценарий «Hello World», используя версию Perl от msysgit в качестве первой строки, Apache также медленно выполняет это. Однако, если перейти на другую версию Perl, такую как perl cygwin (C:/cygwin/bin/perl), он снова будет быстрым. Я не могу заставить gitweb.cgi выполняться с использованием любого другого типа perl, кроме msysgit, потому что когда я это делаю, я получаю сообщение об ошибке «Проекты не найдены».