Jump to content

pcntl_fork


Recommended Posts

Такой вопрос, кто ни будь знает как подключить/реализовать функцию pcntl_fork в импорте товаров?

 

Не знаю есть ли что то похожее в престашопе, но суть в том что одной из особенностей этой функции является равномерное распределение нагрузки между ядрами процессора, что как мне кажется может ускорить импорт товаров и генерацию фотографий.

 

http://php.net/manual/en/function.pcntl-fork.php

 

 

Я через htop вижу что при выгрузке товаров используется постоянно только одно ядро, самое первое, когда второе находится практически в простое, значит скрипт импорта не умеет создавать параллельные задачи которые бы обрабатывали свои кусок... 

Edited by Kerm (see edit history)
Link to comment
Share on other sites

Такой вопрос, кто ни будь знает как подключить/реализовать функцию pcntl_fork в импорте товаров?

 

Не знаю есть ли что то похожее в престашопе, но суть в том что одной из особенностей этой функции является равномерное распределение нагрузки между ядрами процессора, что как мне кажется может ускорить импорт товаров и генерацию фотографий.

 

http://php.net/manual/en/function.pcntl-fork.php

 

 

Я через htop вижу что при выгрузке товаров используется постоянно только одно ядро, самое первое, когда второе находится практически в простое, значит скрипт импорта не умеет создавать параллельные задачи которые бы обрабатывали свои кусок... 

Как вариант перед импортом разбить файл на N массивов и одновременно запустить импорт.

Link to comment
Share on other sites

×
×
  • Create New...