Лично я бы не использовал wget, а просто запускал бы для этого непосредственно из оболочки.
Ваш php-скрипт будет вызываться из cron следующим образом: / usr / local / bin / php / your / script/location.php аргументы здесь, если вы хотите
Таким образом, вам не нужно беспокоиться о еще одной программе для обработки вещей (wget), если ваши настройки одинаковы при каждом запуске, просто поместите их в конфигурациюфайл или непосредственно в скрипт PHP.
Тайм-аут может быть обработан этим, заставляет скрипт PHP работать неограниченное количество времени.
set_time_limit(0);
Не уверен, какие библиотеки вы используете, ноПосмотрите на CRUL, чтобы выполнить POST, он должен работать нормально.
Я думаю, что самые большие проблемы, которые могут возникнуть, будут связаны с большей серьезностью и меньшим количеством PHP / сценариев, т.е. убедитесь, что у вас есть пропускная способность, ичто ваш PHP-скрипт МОЖЕТ подключиться к внешнему серверу.