|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Sapozhnikov 2:5020/400 30 Mar 2002 03:21:44 To : Sadretdinova Nelly Subject : Re: <FILE> - uninitialized value ? -------------------------------------------------------------------------------- l.su> <a82boo$mfa$1@www.ufanet.ru> From: "Andrey Sapozhnikov" <sapa@icb.chel.su> "Sadretdinova Nelly" <nelly@ufanet.ru> wrote in message news:a82boo$mfa$1@www.ufanet.ru... > И даже вопрос вдогонку: что, как вы думаете, быстрее и лучше - прочитать > список файлов (порядка 200-300 ) из директории, или загнать список в базу и > читать его оттуда? Зависит и от базы и от файловой системы и т.д. Как правило, все-таки, из базы заметно медленней. Hо бывают удивительно вырожденные случаи - например директории в которых по какой-то причине скапливались десятки тысяч файлов, а потом их "проредили" оставив 200-300. Такие директории во многих файловых системах остаются сильно дырявыми и невероятно медленными. Если список долгоживущий, и чтение из него является узким местом, то можно держать его в памяти постоянно (для mod_perl и подобных ему сред). Андрей --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/6577019c4d9e.html, оценка из 5, голосов 10
|