On Friday 05 May 2006 09:00, Монашёв Михаил wrote:
> Здравствуйте, Сергей.
>
> > Если нужна не сама иерархия, а просто упоминание об урле в имени файла по
> > которому потом можно найти этот файл в кеше, то можно просто убирать из
> > урлы все спецсимволы и добавлять полученное к md5 сумме. Напр. из
> > http://example.com/dir/file.html получится:
> > 6b65d48cd6a108a90c9cdc14c518bdbe-example-com-dir-file-html
>
> Хочется директории сохранять.
Проверка и создание директорий это лишние системные вызовы при каждом запросе.
Проще сперва создать дерево, а потом уже не проверяя на наличие директорий с
ним работать.
>
> > Причем создание дерева в кеше практически не влияло ни на что. Что 1к
> > файлов в директории, что 1млн. - все одно и тоже.
>
> А какая операционка и файловая система?
FreeBSD 6.0-STABLE
UFS2