yavaş php komut satırı performansı - bu normal ya da ben bir yükleme sorunu var mı?

2 Cevap

Ben 'dünya merhaba' yazdıran basit bir PHP uygulaması var. Ben komut satırından çalıştırdığınızda 6 saniye sürer. Bu normal midir? Bu 5 saniye sonra ardından "merhaba dünya" baskılar, önce 1 saniye almak gibi görünüyor.

Windows Server 2008 R2 üzerinde PHP sürümü 5.2.12 çalıştırıyorum. Bu bir yükleme sorun olabilir, ya da tipik misiniz? Manuel PHP I taktınız sonra bileşenleri Drupal çalıştırmak için gerekli olan her türlü ekledi. Ben ekleyerek hatırlıyorum sadece PHP addon CGI desteği de var, MDB2 oldu.

Ben komut satırından çalıştırmak Lua proje alışkınım, bir saniyenin altında çalışacak kod satırları yüzlerce.

Ben çok yavaş sadece birkaç zaten komut satırından çalıştırmak ve bazı birim testler var. Ben NetBeans onları çalıştırmak ve testler hala çok yavaş.

Ben tam bu çalıştırın:

C:\temp>copy con test.php
<?php
print('hello, world');
^Z
        1 file(s) copied.

C:\temp>test.php
hello, world

2 Cevap

Bunu çözmek için rakam verebilecek tek yolu benim php.ini dosyasında geçmesi ve garip bir şey aramak oldu. Sonunda yüklenen dll devre dışı bırakma denedim, ve bu adres sorunu. Ben sadece sorunu çözmek için php_curl.dll kaldırmak için gerekli olsa DLL etkileyen performansı, php_curl.dll ve php_mysql.dll idi.

php_mysql.dll kendi üzerinde herhangi bir soruna neden olmaz. php_curl.dll 1 saniyelik bir gecikme ve php_mysql.dll ile kullanıldığında 4 saniyelik bir gecikme ekler. Ben şimdi bunu alacağım sanırım ben php_curl.dll ekledi neden hatırlamıyorum.

Ben sadece bugün bu vardı. Bu MySQL istemci kütüphanesi bağlıdır diyerek burada Strange 5 second pause with PHP command line interface (related to mysql/mysqli extension) cevap gibi görünüyor.