Вопрос

Вот об этом. Обман тяжелее, чем в том числе файл?

Это было полезно?

Решение

Выходные буферизации работает в оперативной памяти. Удар файловой системы мая Только ударил оперативную память (кэш), но он может поразить диски. В любое время вы попадаете на диски, вы смотрите хотя бы порядок величины медлительности по сравнению с прямым доступом ОЗУ.

Другие советы

Я бы сказал, что зависит от того, что дорого на вашей системе ... Если вы абсолютно должны использовать максимально наименьшее количество памяти, то написание непосредственно на диск может быть вашим единственным вариантом, хотя в основном реализация системы «Написать диск» Запишите в куски, когда это может, так как вы, вероятно, не звоните «писать» для каждого персонажа.

В конце концов, буферизация в пределах причины является быстрее ... Самый простой способ проверить - написать большую строку символов, один символ за раз, затем строку в нескольких разумных кусках.

С учетом того, что я не могу думать о том, почему вы не будете буфер, по крайней мере, несколько! Если все, что вы делаете, - это копирование файла из одного места в другое, используя системный вызов (если имеется), вероятно, намного быстрее, чем читается, буферизация и запись в PHP.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top