Для чего нам нужны пространства для хранения объектов для django приложения в производстве? - PullRequest
0 голосов
/ 07 мая 2020

Это первый раз, когда я размещаю некоторые приложения на сервере. Это приложение Django, которое обслуживается в Digital Ocean. Я вижу несколько сообщений, в которых мне предлагается использовать места хранения S3 для обслуживания статических c и мультимедийных файлов.

Я не понимаю, зачем мне нужно отдельное пространство для хранения? Разве django собственная статистика c и медиа-папка не могут служить этой цели? Кто-нибудь может прояснить?

1 Ответ

1 голос
/ 07 мая 2020

Смысл этого разделения - низкая задержка.

Когда вы храните свои данные на одном сервере, пользователи со всего мира получают доступ к этому серверу. Для некоторых (которые географически близки) это может быть нормальным решением, но для тех, кто далеко, будет большая задержка.

Под капотом S3 лежит CDN. CDN проверяет геолокацию пользователя и выдает ему статические / мультимедийные данные с ближайшего узла хранения.

Посмотрите как работает CDN .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...