This question is related to my other question found here .
At first, I claimed that it was a network problem, but it seems more and more that it has something to do with my php configuration and running php files. I did the following test cases:
I created a php file with a name test.phpwith the following contents:
<?php
echo 'test';
?>
and created two bash files with the following contents:
//bash1.sh
#!/bin/bash
/usr/bin/php /testFirstByte/test.php
and the other with
//bash2.sh
#!/bin/bash
echo Test;
Then I started to launch them, having executed each and having executed it with the "time" command, that is: time php test.php
The results are as follows:
// time php test.php
test
real 0m0.548s
user 0m0.445s
sys 0m0.101s
// time sh bash2.hs
Test
real 0m0.002s
user 0m0.002s
sys 0m0.000s
// time sh bash1.hs
X-Powered-By: PHP/5.5.30
Content-type: text/html; charset=utf-8
test
real 0m0.539s
user 0m0.429s
sys 0m0.108s
, , PHP script, , , PHP . , , !
1: script, , , @Eineki. script :
$timer = microtime(true);
require('test_simple.php');
$end = microtime(true) - $timer;
echo "Require test duration was: " . $end . " seconds\n";
$timer = microtime(true);
exec('php test_simple.php');
$end = microtime(true) - $timer;
echo "Exec test duration was: " . $end . " seconds\n";
:
: 0.00102400779724
Exec: 0,61318397522
EDIT 2: :
Array
(
[0] => Core
[1] => date
[2] => ereg
[3] => libxml
[4] => openssl
[5] => pcre
[6] => sqlite3
[7] => zlib
[8] => bcmath
[9] => bz2
[10] => calendar
[11] => ctype
[12] => curl
[13] => dom
[14] => hash
[15] => fileinfo
[16] => filter
[17] => ftp
[18] => gd
[19] => gettext
[20] => SPL
[21] => iconv
[22] => session
[23] => json
[24] => mbstring
[25] => mcrypt
[26] => standard
[27] => mysql
[28] => mysqli
[29] => mysqlnd
[30] => Phar
[31] => posix
[32] => Reflection
[33] => imap
[34] => SimpleXML
[35] => sockets
[36] => exif
[37] => tokenizer
[38] => xml
[39] => xmlreader
[40] => xmlwriter
[41] => zip
[42] => cgi-fcgi
[43] => PDO
[44] => pdo_sqlite
[45] => pdo_mysql
[46] => mailparse
[47] => Zend OPcache
)
php, php -v:
PHP 5.5.30 (cgi-fcgi) (built: Dec 3 2015 06:55:27)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2014, by Zend Technologies
3: strace, @voter php , ( ), , . , strace, 10 prod-, dev-. , -, strace, ?
4:
Exceprt vmstat 1:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
5 0 3163644 5410932 2522564 13417292 0 1 22 62 1 0 18 6 75 1 0
2 0 3163644 5845884 2522568 13406468 0 0 0 916 31787 5966 9 6 85 0 0
8 0 3163644 5439468 2522572 13406840 0 0 8 432 50513 5322 12 6 82 0 0
4 0 3163644 5750124 2522572 13407624 0 0 4 232 54417 5615 8 7 86 0 0
4 0 3163644 5748608 2522576 13407480 0 0 4 760 118206 5736 7 9 83 0 0
3 0 3163644 5742648 2522576 13418040 0 0 0 244 68462 6689 10 7 83 0 0
4 0 3163644 5671104 2522576 13407620 0 0 40 568 34157 4222 7 5 87 0 0
4 0 3163644 5980828 2522580 13401712 0 0 16 524 43754 6391 17 6 77 0 0
5 0 3163644 5506988 2522592 13418868 0 0 264 280 59452 5955 16 7 77 0 0
5 0 3163644 5577116 2522600 13417800 0 0 32 540 68056 8968 11 6 83 0 0
7 0 3163644 4747580 2522612 13451468 0 0 16 376 241800 7107 12 13 75 0 0
4 0 3163644 4948548 2522616 13440832 0 0 12 468 354599 5155 7 16 77 0 0
5:
top :
top - 09:17:58 up 15 days, 1:53, 8 users, load average: 6.90, 6.22, 5.34
Tasks: 687 total, 3 running, 683 sleeping, 0 stopped, 1 zombie
Cpu(s): 15.0%us, 3.4%sy, 0.0%ni, 80.7%id, 0.8%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 49390000k total, 43364688k used, 6025312k free, 2697344k buffers
Swap: 16482300k total, 3495772k used, 12986528k free, 11878096k cached