Вложения, как прямые ссылки на файлы

-OZ-

Проверенные
Сообщения
107
Реакции
35
Баллы
11,025
Снова прошу помощи коллективного разума.
Храню вложения на внешнем хранилище S3 в DigitalOcean. В сообщениях на форуме они имеют ссылки вида forumdomain/attachments/filename-ext.12345/
Соответственно, весь трафик идёт через форум и мне это не нравится)
Можно ли сделать так, чтобы во вложениях указывать ссылки на файлы напрямую - cdn.ams3.digitaloceanspaces.com/data/attachments/12/12345-81ed4974faf2g2dd252308d14aa5fc86.jpg ?
 
Последнее редактирование:
-OZ-, понимаешь, в чем проблема. Ты хранишь аттачи на s3 - ну хрен с ним (заикаться про надежность, используя костыли аля BD Attachment Store - это сильный ход, но речь о другом). Тебе надо их раздавать А раздавать проще всего
Nginx умеет отдавать файлы напрямую, его только вынести на поддомен на другой vds, и туда аттачи слить.
Или
использовать/построить свой CDN
Потому что
Потому что разрабы уже давно подумали и давно запилили
$config ['externalDataUrl'] = 'http://foo.bar.cdn.блабла.com/data';

А ты пытаешься с хранилища S3, где косо-криво лежат аттачи, устроить раздачу при помощи говна и палок. Как говорится

95289
и
95290
 
заикаться про надежность, используя костыли аля BD Attachment Store - это сильный ход,
Я это прекрасно понимаю, оттого и ищу альтернативу.
остается только вынести аттачи на CDN и опять же, на части сервисов уже есть свои готовые решения или это весьма несложно написать самому.
Вот это и нужно! Как звать, куда копать?

Это оно?
 
Последнее редактирование:
Вот это и нужно! Как звать, куда копать?
Да, смотреть в сторону CDN. В простейшем варианте, это будет еще одна VDS, с достаточно большим винтом и портом без ограничения трафика.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу