我正在使用Apache 2.2.22(win64)在Windows Server 2008 R2上运行GitWeb。我按照这里的说明进行操作:https://git.wiki.kernel.org/index.php/MSysGit:GitWeb。
说明中说,我们应该在gitweb.cgi脚本的第一行使用msysgit版本的perl。
GitWeb可以正常工作,但是它非常缓慢,需要大约10秒才能加载一个页面。我注意到即使我使用msysgit的Perl编写一个“Hello World”脚本作为第一行,Apache执行也很慢。然而,如果我改用其他版本的Perl,比如cygwin的perl(C:/cygwin/bin/perl),速度就会恢复正常。我无法使用除msysgit之外的任何其他类型的perl来执行gitweb.cgi,因为当我这样做时,会出现“Projects Not Found”错误。
GitWeb可以正常工作,但是它非常缓慢,需要大约10秒才能加载一个页面。我注意到即使我使用msysgit的Perl编写一个“Hello World”脚本作为第一行,Apache执行也很慢。然而,如果我改用其他版本的Perl,比如cygwin的perl(C:/cygwin/bin/perl),速度就会恢复正常。我无法使用除msysgit之外的任何其他类型的perl来执行gitweb.cgi,因为当我这样做时,会出现“Projects Not Found”错误。