@driverx18

Где хранить загружаемые пользователем файлы?

Есть проект, где юзер может в свой профиль загружать изображения. Делать на том же сервере где и сам проект находится папку images и туда кидать все фотки, думаю, совсем плохой вариант.
Как лучше поступить? Когда пользователь жмет «Загрузить», куда сделать чтобы уходила фотография, на какой сервер?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
daager
@daager
думаю, совсем плохой вариант.

Почему? Сомневаюсь, что у вас миллиарды фотографий, и вам сразу шардинг нужно делать. Если очень хочется, то облачные хранилища типа Amazon и Selectel вас ждут, еще и CDN получите.
Ответ написан
Комментировать
Rema1ns
@Rema1ns
и так сойдет
А чем обоснована фраза?
Делать на том же сервере где и сам проект находится папку images и туда кидать все фотки, думаю, совсем плохой вариант


На большинстве проектов именно так и делают, за исключением тех случаев когда надо разделение прав на доступ.

Если все же требуется разделение прав, то данные должен отдавать скрипт который закрывает прямые ссылки на файл, проверяет права, а уже потом отдает картинку, например
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы