AlkatraZ, по сути процесс просто перемещается в сервер из базы, при отдаче файла подобный процесс висит в сервере
Koenig (25.08.2012/07:20)
AlkatraZ, по сути процесс просто перемещается в сервер из базы, при отдаче файла подобный процесс висит в сервере
Теоретически да, но практически не всегда так происходит.
MySQL не сможет ничего отдать напрямую браузеру.
А если двоичные данные (из поля BLOB) ты передаешь Апачу, то прежде, чем он это успеет передать клиенту, ему надо их где-то (данные) разместить. Маленькие файлы помещаются в памяти. Но вот как быть с большими файлами? Несколько скачивающих посетителей запросто исчерпают лимит отведенной памяти.
Да и самого РНР есть ограничения на память, занимаемую скриптом.