Под отдельные запросы и апач может. я имел ввиду п

Jul 25, 2013

Под отдельные запросы и апач может. Я имел ввиду под один запрос. А то получается, как раньше — в компе 4 ядра, а компьютерная программа работает только на одном, совершенно не используя 3 ядра. Но если запустить еще 3 таких софтины — то все лягут все равно на одно ядро.

В нашем случае выглядит так: 1 запрос — одно ядро. Представим, что скрипт выполняется 60 секунд.

Запускаем 1 раз — одно ядро работает. Тут же запускаем еще раз — второе. Третий раз — третье начало работать.

Спустя 60 секунд первое ядро освободится. Но это не то, что нужно.

Должно быть так:

Запускаем скрипт и он резво цепляет все, например, 8 ядер сразу. Выполняется, стало быть, он почти в 6-8 раз быстрее. Именно об этом я говорил.

Сейчас же это решается путём того же ajax:

  1. Запускам скрипт,
  2. Тот вызывает 7 доп. запросов к другим скриптам.

Результат: все 8 ядер участвовали в работе.

Но это, мягко говоря, несколько криво. Почему PHP не юзает все 8 ядер сразу?