Под отдельные запросы и апач может. я имел ввиду п
Под отдельные запросы и апач может. Я имел ввиду под один запрос. А то получается, как раньше — в компе 4 ядра, а компьютерная программа работает только на одном, совершенно не используя 3 ядра. Но если запустить еще 3 таких софтины — то все лягут все равно на одно ядро.
В нашем случае выглядит так: 1 запрос — одно ядро. Представим, что скрипт выполняется 60 секунд.
Запускаем 1 раз — одно ядро работает. Тут же запускаем еще раз — второе. Третий раз — третье начало работать.
Спустя 60 секунд первое ядро освободится. Но это не то, что нужно.
Должно быть так:
Запускаем скрипт и он резво цепляет все, например, 8 ядер сразу. Выполняется, стало быть, он почти в 6-8 раз быстрее. Именно об этом я говорил.
Сейчас же это решается путём того же ajax:
- Запускам скрипт,
- Тот вызывает 7 доп. запросов к другим скриптам.
Результат: все 8 ядер участвовали в работе.
Но это, мягко говоря, несколько криво. Почему PHP не юзает все 8 ядер сразу?