Я использую Менеджер монтирования Flysystem для создания стратегии синхронизации.
Мой код основан на примере на сайте. Но я сделал небольшое изменение, я использую
$manager->put(
'local_process://my_big_file',
$manager->readStream('distant://my_big_file') //Notice the stream
);
И попытался синхронизировать файлы 1Go
. Он работает нормально, но для синхронизации файла требуется около 200
секунд.
Мой вопрос здесь: возможно ли оптимизировать конфигурацию моего сервера (или код?), Чтобы уменьшить количество времени, необходимое для синхронизации этого файла?
Я прочитал эту статью и, основываясь на алгоритме Нэгла, я попытался увеличить свой output_buffering
в моей конфигурации php.ini
. Но 4096
, 8192
, 16384
или даже true
(мой предел памяти 126M
) не имеет значения.
Должен ли я попробовать что-то еще, или это лучшее, что я могу иметь с PHP?