安装了xampp套件,解压在C盘根目录下面,没有做任何其它设置。
在cgi-bin目录里面放cgi程序。
发现使用php-cgi.exe的cgi响应特别慢,而perl的响应速度要快得多。
(好像是php的cgi每次都会启动php-cgi.exe,运行后php-cgi.exe进程结束。)
有没有什么办法让php cgi响应快一点?PS:我后来在httpd.conf里面加载了php5apache2_2.dll的,好像并没有什么效果。

解决方案 »

  1.   

    <?php phpinfo(); ?>
    把上面保存为一个php文件放到你的Web服务器的目录下,浏览器打开看看,如果有信息显示证明php配置成功,如果没有就是php配置有问题。
      

  2.   

    php-cgi.exe它就是很慢,很耗资源。
    一般都没人用它来解析网站的
      

  3.   

    可是我使用php.exe也很慢啊
    ----个人推测是因为每次都要“启动进程”->"执行文件"->"结束进程"导致。
    ----我在命令行下面启动php-cgi.exe都能明显感觉启动速度很慢,php.exe要稍微快一点点,但仍然能感觉到延时。
      

  4.   

    相比之下,perl的cgi快得多,应该是perl使用了缓存策略。
    不知道能不能把php也缓存起来,不用每次执行一个cgi都启动php-cgi.exe程序。页面脚本模式的php速度还是非常令人满意的。
      

  5.   

    据说是这个原因,以apache模块方式运行PHp,不要用cgi(如果用,有人说用fastcgi);以apache模块方式运行PHp时,由于apache可以多进程,所以可以同时执行多个)