Size: a a a

2020 August 13

C

Comrade Gagarin in Drupal RU
и ничего не изменится
источник

AP

Andrey Postnikov in Drupal RU
Comrade Gagarin
и ничего не изменится
К сожалению изменится
источник

C

Comrade Gagarin in Drupal RU
что?
источник

ИЛ

Иван Лещёв in Drupal RU
дейт форматтер может конфигурируемый из админки формат использовать
источник

ИЛ

Иван Лещёв in Drupal RU
а так никакой разницы, конечно
источник

AP

Andrey Postnikov in Drupal RU
Сравни кстати запуск со вторым аргументом...
источник

ИЛ

Иван Лещёв in Drupal RU
а то давайте обсудим, почему мы газл через инъекцию используем, а не курл
источник

C

Comrade Gagarin in Drupal RU
use Drupal\Component\Utility\Timer;

Timer::start('1');
for ($i = 0; $i < 1000; $i++) {
 date('Y');
}
echo Timer::read('1') . ' ms';

Timer::start('1.1');
for ($i = 0; $i < 1000; $i++) {
 date('Y', 123);
}
echo Timer::read('1.1') . ' ms';
источник

AP

Andrey Postnikov in Drupal RU
Иван Лещёв
а то давайте обсудим, почему мы газл через инъекцию используем, а не курл
Ибо курла может не быть, но может быть ffi
источник

C

Comrade Gagarin in Drupal RU
0.65 ms, 0.62 ms
источник

AP

Andrey Postnikov in Drupal RU
30ns без конкуренции - хорошая производительность на ядро)
источник

C

Comrade Gagarin in Drupal RU
разница в 0,03 миллисекунды на 1000 итераций
источник

AP

Andrey Postnikov in Drupal RU
Это цена сискола без конкуренции на твоём железе
источник

AP

Andrey Postnikov in Drupal RU
А ещё оно очень зависит от ядра и Кеша в нём, кстати, нужно будет померить на time64)
источник

AP

Andrey Postnikov in Drupal RU
Comrade Gagarin
разница в 0,03 миллисекунды на 1000 итераций
При конкуренции эта цифра очень сильно меняется ... особо на 100-200 чилдов фпм, и тогда это очень больно наблюдать, как сервак начинает жрать больше времени на переключение контекста вместо обслуживания входящих подключений
источник

C

Comrade Gagarin in Drupal RU
не меняется
источник

AP

Andrey Postnikov in Drupal RU
Comrade Gagarin
не меняется
Рад за тебя, и желаю не столкнуться
источник

C

Comrade Gagarin in Drupal RU
ab -n100 -c100 http://test.local/date1.php (1000 итераций `date('Y')`) = 37 ms
источник

C

Comrade Gagarin in Drupal RU
ab -n100 -c100 http://test.local/date2.php (1000 итераций `date('Y', 123)`) = 34 ms
источник

AP

Andrey Postnikov in Drupal RU
А это как тот случай, когда это - синтетика... Реально у тебя каждый чилд в это время не только за таймер борятся
источник