Привет, Андрей!
Я не помню, спрашивал ли тебя вот о чем. А что будет с производительностью, если с помощью модуля upload будет загружено мно-о-ого файлов? Они же все будут лежать в одной директории? Или нет? Поиск каждого файла будет осуществляться сервером достаточно долго.
В MediaWiki это как-то более разумно организовано, насколько я помню.
Что скажешь по своему опыту? Сколько у тебя файлов лежит в /sites/default/files/ (или где-нибудь в похожем месте)?
Привет! Да,
Привет!
Да, upload-модуль все грузит в одну директорию. Насчет производительности не уверен, что сильно будет грузить, но, насколько я помню, в Linux в одной директории может быть не больше 512 файлов? Или я что-то путаю?
У меня была такая ситуация, когда было много файлов (порядка тысячи) в одной директории. Да, там поиск, построение листинга файлов тормозило, но это тормозил сам линукс (друпал в то время я вообще не использовал и даже не слышал про него.)
Вообще я использую сейчас IMCE для загрузок разных файлов. Для изображений рекомендую Image + Image Attach - это просто великолепная связка. Кроме того, практически сведен к минимуму риск XSS. Однако, в таком свете, вместо IMCE можно юзать и Upload. Есть еще модуль FileField, для CCK, я тоже его использую для некоторых типов данных. Он предоставляет поле для ноды - возможность закачать файл. Весьма полезен при определенных условиях (когда надо обязательно к ноде прицеплять какой-либо файл, или когда этот файл, ссылку на него нужно темизировать особым образом). Также в связке с FileField работает модуль ImageField (последние его версии), я его использую на проекте SimStyle, например :)
Сорри за задержку, только сегодня увидел сообщение, и то, только когда залез в админку)
uploadpath
uploadpath модуль юзайте и всех делов то!
uploadpath
Спасибо; кажется, то, что нужно!
Отправить комментарий