我有一個簡單的PHP應用程序,打印'你好世界'。當我從命令行運行它需要6秒。這是正常的嗎?在「hello world」打印之前,似乎需要1秒鐘,然後是5秒鐘之後。緩慢的PHP命令行性能 - 這是正常的還是我有安裝問題?
我在Windows Server 2008 R2上運行PHP版本5.2.12。這可能是一個安裝問題,還是典型的?我手動安裝了PHP,然後添加了運行Drupal所需的任何組件。我記得添加的唯一PHP插件是MDB2,CGI支持也在那裏。
我習慣於從命令行運行的一個Lua項目,上百行代碼將在一秒之內運行。
我有一些單位測試,我從命令行運行,已經只有少數他們很慢。我從Netbeans運行它們,測試仍然非常緩慢。
我正是這樣運行:
C:\temp>copy con test.php
<?php
print('hello, world');
^Z
1 file(s) copied.
C:\temp>test.php
hello, world
不,這是不正常的。這不是解釋者的開銷。 你究竟打算從命令行運行它? – 2010-03-27 06:31:24
也許這在Windows上是正常的PHP? – 2010-03-27 06:37:45
不,這是不正常的。但通常我們會調用一個解釋器來運行一個php文件,比如'c:\ php \ php.exe c:\ temp \ test.php' – 2010-03-27 06:45:37