Просмотр поста

.
AlkatraZ
╭∩╮ (`-`) ╭∩╮
Koenig (25.08.2012/07:06)
AlkatraZ, хотелось бы услышать плюсы и минусы в общем, нагрузка, время и прочее, ты не пробовал подобное?
Тут дело скорее не в нагрузке (она не большая, как иногда пишут), а в числе открытых соединений в базе.
Привожу пример:
В обычном режиме, скрипт выполняет свою работу за десятые-сотые доли секунды, запросы выполняются быстро и открытое соединение закрывается.
Но если ты выдаешь файл (BLOB данные), они могут быть относительно большого размера и соединение будет открыто до тех пор, пока эти данные не будут полностью считаны.
---
Пример из жизни:
Ты наверно не раз пользовался файловыми сервисами типа Letitbit, Rapidshare, Megaupload и подобными. И заметил, что там есть сообщение типа "подождите, подготавливается файл".
Там как раз и происходит процесс: файл достается из базы данных (хранилища) размещается во временной папке и отдается клиенту уже в виде обычной ссылки на файл.