Оптимизация "внутренностей"

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
Joseph Jevelin
Сообщения: 339
Зарегистрирован: 2012.01.06, 22:07

Оптимизация "внутренностей"

Сообщение Joseph Jevelin »

Здравствуйте!

Возник вопрос, насколько глубоким должно быть дерево каталогов на сервере, для уменьшения нагрузки и оптимизации работы сайта?
Например, новостной портал с возможностью у каждого пользователя загружать юзерпики и фотографии. Насколько разумнее будет сделать отдельные каталоги под каждого юзера (images/users/2012/381/userpic.png, images/users/2012/381/albums/1.png)? Или для нашего времени можно оставить и "винегрет" (images/userpics/381.png, images/albums/381_657573578.png)?
Сильная ли будет нагрузка и как повлияет на скорость, если в каталоге находится 1.000 (10.000, 50.000) различных изображений, из которых найти необходимо всего лишь парочку?
И есть ли подобные мелочи, для ускорения работы приложения? Буду очень рад, если поделитесь опытом :)
Аватара пользователя
Stamm
Сообщения: 407
Зарегистрирован: 2010.03.14, 18:59
Откуда: Россия, Москва
Контактная информация:

Re: Оптимизация "внутренностей"

Сообщение Stamm »

Зависит от фс и его настроек.
Если файлов будет больше тысяч 10 или даже 5, то лучше разносить по поддиректориям.
Ответить