|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Serge Chervjakov 2:5020/400 21 Nov 2003 23:50:09 To : Oleg Alistratov Subject : Re: perl или c#? -------------------------------------------------------------------------------- Fri Nov 21 2003 22:22, Oleg Alistratov wrote to Serge Chervjakov: OA> таблицу поля format, width, height и image, последнее BLOB. OA> В одном скрипте (это вообщем-то сайт) используем только "select format, OA> image..." чтобы вытолкнуть браузеру картинку (в format лежит mime-type). OA> В других скриптах, формирующих страницы, используем поля width и height, OA> благо select'ом они все выбираются. Запускаем. Через два-три месяца, OA> когда логотипов было прописано достаточно много, получаем жуткое падение OA> производительности сервака. OA> Подсказать почему? Вывод - нефиг хранить такие тексты (картинки я имею ввиду) в базе. Храни их в файлах, вот тебе и все решение. А в базе храни что-нибудь типа "logoNNN.jpg". Соотв-но, скрипт достает это самое имя файла, достает из проектовых переменных окружения путь к папке с картинками ну дальше я думаю все понятно? Да даже имя хранить не надо. Просто, храни номер картинки, а имя получишь как 'logo'.$rezult{numlogo}. И я не думаю, что это вариант будет проигрывать по скорости варианту, когда картинка хранится в базе, тем более в блобе. Кста, а таки почему? Лучше если на mihas45<at>mail.ru - что-то уж больно сильно отошли мы от эхотага. --- ifmail v.2.15dev5.1 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по:
Архивное /ru.cgi.perl/16679df520760.html, оценка из 5, голосов 10
|