Как ускорить работу PHP?
Задачи, которые выполняются так долго, нужно выполнять не на PHP. PHP на такое не рассчитан.
Если вы что-то считаете на php по 10 часов, то давно уже пора переписать наиболее тяжелые части на плюсы с распараллеливанием насколько это возможно.
Для самых маленьких
habrahabr.ru/post/125597