Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Для профи > Организация хранилища файлов


Автор: the_buddha 29.7.2010, 11:29
Всем привет. Имеется довольно высоконагруженный проект. Новостной. Как у любого подобного проекта, помимо тектсовой информации, в проекте много изображений, вот пример того что там есть, к каждой новости есть галлерея, у каждой новости есть основная картинка, картинка превью и еще штук 5 картинок, использующихся в других разделай сайта для определния изображения этой новости, и чуть меньше видео файлов. Вот встал вопрос с точки зрения проектирования архитектуры, как улчше хранить все эти файлы, но это не главное сейчас, а главное как организовать структуру (описание) в едином месте этих файлов.

Если у кого есть какие мысли, делитесь пожалкйстаsmile))) Вместе мы найдем оптимальное решение. Заранее спасибоsmile))

Автор: skyboy 29.7.2010, 11:42
Цитата(the_buddha @  29.7.2010,  10:29 Найти цитируемый пост)
как улчше хранить все эти файлы

выложить на отдельный сервер или http://ru.wikipedia.org/wiki/Content_Delivery_Network(чтоб не влияло на формирование динамического контента; отдельный конфиг с оптимизацией отдачи большого количества статики), связать с отдельным доменом(с которым не будут связаны cookie), генерировать все необходимые заголовки механизма кеширования(Keep-Alive, Expires, Last-Modified, ETag)

Автор: the_buddha 29.7.2010, 12:04
Цитата(skyboy @ 29.7.2010,  11:42)
Цитата(the_buddha @  29.7.2010,  10:29 Найти цитируемый пост)
как улчше хранить все эти файлы

выложить на отдельный сервер или http://ru.wikipedia.org/wiki/Content_Delivery_Network(чтоб не влияло на формирование динамического контента; отдельный конфиг с оптимизацией отдачи большого количества статики), связать с отдельным доменом(с которым не будут связаны cookie), генерировать все необходимые заголовки механизма кеширования(Keep-Alive, Expires, Last-Modified, ETag)

Спасибо, это все правильно, я просто не правильно сформулировал вопрос. Главный вопрос был не в том как хранить, а втом как и где хранить саму стурктуру файлов, вот для того что бы мы взяли и вывели галлерею, прежде чем сормировтаь запрос получить урл, нам нужно знать как называется название картинки и на каок м серверре она хранитсяsmile))

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)