Вы не получите скрипт, который будет работать быстрее. Однако, выделив ему больше памяти, вы сможете делать больше сообщений за один раз. Измените memory_limit
в вашем php.ini
файле, чтобы изменить объем памяти, который он может использовать.
Возможно, вы сможете указать сценарию делать один форум за раз. Тогда вы можете запустить несколько копий скрипта одновременно. Это будет ограничено тем, как он взаимодействует с таблицей базы данных, и был ли сценарий написан, чтобы разрешить это, - это может сделать такие глупые вещи, как блокировка целевой таблицы или слишком долгое чтение исходной таблицы. В любом случае, вы вряд ли сможете запустить более трех или четырех одновременно без замедления всего процесса.
Возможно, будет возможно улучшить сценарий, но это будет тяжелой работой в течение нескольких дней, изучая внутреннюю часть форматов баз данных обоих форумов. Вы спрашивали на форумах для IPBoard? Может быть, у кого-то есть опыт в том, что вы пытаетесь сделать.