ig0ist
Новичок
Уважаемые гуру ,
Как вы думаете что тут не так :
Вы спросите, что это за бред, причём тут php-fpm и тем более memcache 
Имеем VPS CentOSx64 , установлен nginx 0.8.52 ; php 5.3.5 ; php-fpm 5.3.5 ; eAccelerator 0.9.6.1 .
php-fpm через сокеты.
Делаю вроде тривиальный файлик tt.php на нормально нагруженной VPS:
Вызываем через сеть :
for ($f=0;$f<1260;$f++) $str=file_get_contents('http://hostin/tt.php);
И получаю интересные и не понятные для меня результаты :
Самые медленные : 22 из 1260
php:0.0492 сек
mem:0.0915 сек
Самые быстрые :
php:0.0020
mem:0.0002
Среднее :
php:0.0020545
mem:0.0002044
Я делаю вывод : что 0.0020сек для 100 include это норма
и что 0.0002сек можно успеть достучаться до memcache и достать что-то ....
Скорость падает не синхронно :
Вопрос : как вы думаете почему всё так просаживается, почти в 10 раз ?
Заметил что это не особо связанно с перезапуском php-fpm ....
Спасибо!
Как вы думаете что тут не так :
PHP:
$a=111; for($f=0;$f<100;$f++) { include('class.10kb.code.php'); $a=$a+$f; }

Имеем VPS CentOSx64 , установлен nginx 0.8.52 ; php 5.3.5 ; php-fpm 5.3.5 ; eAccelerator 0.9.6.1 .
php-fpm через сокеты.
Делаю вроде тривиальный файлик tt.php на нормально нагруженной VPS:
PHP:
$s=microtime(true); // Замер php
$a=111; for($f=0;$f<100;$f++) { include('class.10kb.code.php'); $a=$a+$f; }
$s=-$s+microtime(true);
$q=microtime(true); // Замер mem
$_mem= new Memcache;
$_mem->connect('unix:///tmp/memcached.socc', 0);
$bb=$_mem->get("SOME_ARRAY_VAR");
$q=-$q+microtime(true);
echo " $s \t $q ";
for ($f=0;$f<1260;$f++) $str=file_get_contents('http://hostin/tt.php);
И получаю интересные и не понятные для меня результаты :
Самые медленные : 22 из 1260
php:0.0492 сек
mem:0.0915 сек
Самые быстрые :
php:0.0020
mem:0.0002
Среднее :
php:0.0020545
mem:0.0002044
Я делаю вывод : что 0.0020сек для 100 include это норма
и что 0.0002сек можно успеть достучаться до memcache и достать что-то ....
Скорость падает не синхронно :
PHP:
№зап INCLD MEMCAC_GET
3 0.0023 0.0398
4 0.0022 0.0007
49 0.0053 0.0006
54 0.0368 0.0069
62 0.0128 0.0002
89 0.0105 0.0003
90 0.0371 0.0035
103 0.0052 0.0002
127 0.0492 0.0005
129 0.0363 0.0069
Вопрос : как вы думаете почему всё так просаживается, почти в 10 раз ?
Заметил что это не особо связанно с перезапуском php-fpm ....
Спасибо!