циклы — PHP Looping загрузки

Я загружаю файлы в Rackspace Cloud Files, и, к сожалению, они имеют ограничение в 100 загрузок в секунду на контейнер, так что я пытаюсь сделать, если загрузка не удалась, попробуйте еще раз, пока загрузка не будет успешной.

// uploading a local file on the server...

do {
$container = $objectStoreService->getContainer($container_name);
$localFileName  = $filepath;
$remoteFileName = $hash.'-'.$filename;
$handle = fopen($localFileName, 'r');
} while (!$object = $container->uploadObject($remoteFileName, $handle));

Используя приведенный выше блок кода и модульное тестирование ApacheBench, я получаю лишь немного лучше, чем 50% загруженных файлов, поэтому, очевидно, я делаю что-то не так.

Любые предложения относительно того, что я делаю неправильно или как я могу улучшить?

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]