![]() |
|
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]()
|
|
| Damon_ |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 28.11.2006 Репутация: нет Всего: нет |
Ситуация вообщем такая:
создаем файл вот по этому пути: оговорюсь сразу все делается на винде, в этой папке D:/_projects_/project/prefix/tovari/catalog/category/groups/ - 16500 файлов!
выдает: [function.fopen]: failed to open stream: Permission denied in проверил все права установлены в 0777!!!! если изменить на: хотя в этой папке D:/_projects_/project/prefix/tovari/catalog/category/groups/ файлов с длинным именем целая куча
то тогда все нормально создает пустую картинку. Уважаемые профи подскажите плз в чем затык??? |
||||
|
|||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
это такая модель того, что будет на сервере? Может поменять логику хранения файлов? Просто у некоторых серверных OS с такими наполненными каталогами могут быть разные тормозные проблемы. Обычно решаются такие проблемы тем, что некоторые файлы размещаются в отдельных каталогах. Нужно бы ограничить количество файлов в каталоге до 1000, к нипримеру... С точки зрения операций чтения файла разницы не много - читать tovar-nazvanie_294764bfb110092073.jpg или tovar/nazvanie_294764bfb110092073.jpg, а вот для файловой системы может быть критично.. Для проверки, что все это добро не зависит от количества файлов можно временно выкинуть все, оставив там сотню фотографий. P.S. Кстати, для винды вообще говоря не имеет особого смысла 777 в правах доступа... Возможно где-нибудь рид-онли файл затесался? Такое частенько случается при копировании с CD на винчестер... Это сообщение отредактировал(а) ksnk - 25.5.2010, 14:24 -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Damon_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 28.11.2006 Репутация: нет Всего: нет |
ок спасибо. Действительно оставил в папке около 700 файлов проблема с Permission denied исчезла.
Да так и сделаю в папке храниться не боллее 1000 файлов. Огромное спасибо ) |
|||
|
||||
| Damon_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 28.11.2006 Репутация: нет Всего: нет |
Подскажите плз , а будет ли ситуация такая с папками как с файлами.
ЕСли папок будет около 100-200 в D:/_projects_/project/prefix/tovari/catalog/category/groups/ D:/_projects_/project/prefix/tovari/catalog/category/groups/folder1/ D:/_projects_/project/prefix/tovari/catalog/category/groups/folder2/ ..... D:/_projects_/project/prefix/tovari/catalog/category/groups/folderN/ Будут педали на серваке ? |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 1 Всего: 386 |
не должны. с точки зрения файловой системы, imho, что файлы, что каталоги - все едино, главное чтобы в одном каталоге не скапливалось очень много их... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| Damon_ |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 28.11.2006 Репутация: нет Всего: нет |
Надеюсь все будет действительно так.
Огромное спасибо за конкретные ответы.! |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |