Вопрос по архитектуре фотосайтов

f0x
На сайте с 20.09.2006
Offline
116
f0x
4690

Есть вопрос по хранению графики на фотосайтах

На примере _photosight.ru

Вся графика у них хранится на отдельном поддомене с другим ip _s.photosight.ru

Каким образом из формы загрузки файла основного сайта, фотографии оказываются на поддомене ?

Как это корректней организовать?

Спасибо за совет.

neznaika
На сайте с 28.06.2006
Offline
356
#1
f0x:
Каким образом из формы загрузки файла основного сайта, фотографии оказываются на поддомене ?

0_о вопрос просто на 5+

Копируются, переносятся? И самое главное - не похер ли?

Начните с самого главного вопроса - зачем это сделано? ;)

Дорого покупаю настоящие сайты. Не инвестирую деньги и не беру кредиты.
Andreyka
На сайте с 19.02.2005
Offline
822
#2
f0x:

Как это корректней организовать?

Поднять CDN.

Не стоит плодить сущности без необходимости
M
На сайте с 01.12.2009
Offline
235
#3
f0x:
Есть вопрос по хранению графики на фотосайтах

На примере _photosight.ru
Вся графика у них хранится на отдельном поддомене с другим ip _s.photosight.ru

Каким образом из формы загрузки файла основного сайта, фотографии оказываются на поддомене ?
Как это корректней организовать?

Спасибо за совет.

Распределённая система по разному делается, при наличии программиста, админа, и того кто платит деньги.:)

Администратор Linux,Freebsd. построения крупных проектов.
zexis
На сайте с 09.08.2005
Offline
388
#4

у одного сервера может быть несколько IP.

Фото могут быть в одной папке, но доступ к ним может быть с разных сайтов с разными IP.

f0x
На сайте с 20.09.2006
Offline
116
f0x
#5
madoff:
Распределённая система по разному делается, при наличии программиста, админа, и того кто платит деньги.:)

Очень ценный совет, спасибо. Но но хотелось бы комментариев от зрелых участников.

zexis:
у одного сервера может быть несколько IP.
Фото могут быть в одной папке, но доступ к ним может быть с разных сайтов с разными IP.

А если все на одном физическом сервере, то зачам на разные IP разводить?

Да, и для чего все выносится на поддомен?

Наверное не с того начал)

Есть сайт с большим количеством пользователей, естественно, когда он создавался о масштабировании никто не думал.

Пользователи сайта загружают большое количество фотографий и скоро, дисковое пространство будет выработано.

Какой выход увиделся мне.

Хранить графические файлы пользователей на отдельном сервере, с большим дисковым пространством, когда заполниться подключить второй сервер и заполнять его и тд....

Кончено, вопросов много. Но основные, это как оптимально, загружать фото на удаленный сервер с основного и как в дальнейшем манипулировать фотографиями, удалять физически с сервреа например, а не только запись в БД.

Вот вкратце))

kxk
На сайте с 30.01.2005
Offline
990
kxk
#6

f0x, Поддомен раздаёт статику :) И может быть легко мигрирован на отдельный сервер без задевания основного сайта

Ваш DEVOPS
zexis
На сайте с 09.08.2005
Offline
388
#7

Копировать с сервера на сервер можно по FTP.

То есть загрузил пользователь фото на один сервер, а скрипт его автоматически сразу копирует на второй по FTP.

Удалять файлы по FTP тоже можно.

Вообще продумать архитектуру распределенного по нескольким серверам сайта – это серьезная задача.

Например, нужно продумать, что делать, если между серверами нет связи.

Для этого нужен опытный разработчик.

neznaika
На сайте с 28.06.2006
Offline
356
#8

http://webo.in/articles/habrahabr/16-optimization-page-load-time/

По умолчанию, в IE можно установить только два внешних соединения на один хост при запросе на сервер, поддерживающий HTTP/1.1, или всего 8 исходящих соединений. В Firefox'е действуют те же самые ограничения. Использование 4 хостов вместо одного может обеспечить большее число одновременных соединений (IP-адрес в таком случае не играет роли: все хосты могут указывать на один адрес.)
M
На сайте с 16.09.2009
Offline
278
#9
zexis:
Копировать с сервера на сервер можно по FTP.

Шлите сразу почтой 😂

f0x:
Каким образом из формы загрузки файла основного сайта, фотографии оказываются на поддомене?

А в чем проблемы? Куда хотите - туда и положите фотку после загрузки. Хочь на раздел, подмонтированный по NFS и доступный с сервера, откуда раздается статика.

Еще, если много статики, - раскидывают ее раздачу на несколько доменов. Это уже из области клиентской оптимизации, см. модуль Page Speed для апача.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
f0x
На сайте с 20.09.2006
Offline
116
f0x
#10
myhand:
А в чем проблемы? Куда хотите - туда и положите фотку после загрузки. Хочь на раздел, подмонтированный по NFS и доступный с сервера, откуда раздается статика.

Хотелось бы понять как это сделать оптимальней, без лишних нагрузок и без потери скорости. Поэтому и хотел узнать о том, как это организовано на фотосайтах, чтобы велосипед не изобретать

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий