Здравствуйте, спасибо за ваш ответ.
Я уже попросил своего друга переключиться с метода хранения S+ с прокси-кэшированием на метод хранения S3 + доставку через CDN CloudFront. Однако, похоже, это не сработало, и я пока не знаю причину. Поэтому хотел бы узнать, могли бы вы предоставить точные команды для выполнения, чтобы мой друг мог попробовать снова.
Кроме того, я очень настойчив в вопросе добавления функционала видео на мой форум ради удобства пользователей. Поэтому у меня возникла новая идея, и я хотел бы узнать, осуществима ли она — очень надеюсь услышать ваше мнение.
Сначала объясню, что у меня абсолютно нет знаний в области программирования или кодинга. Я учился на японском языке в университете, поэтому, кроме изучения японского, я ничего не понимаю в коде. Если некоторые мои идеи покажутся наивными, прошу меня извинить.
Благодаря тому, что сервер, на котором размещался мой форум, был отключён, мне пришлось приложить усилия для его восстановления, что позволило мне изучить ключевые моменты работы с хранилищем S3 и CDN CloudFront. Затем, применив эти знания, я задумался, существуют ли другие провайдеры хранилищ и CDN. Я обратился к ChatGPT и с радостью получил ответы на свои вопросы.
На самом деле я всегда хотел создать видеосайт, но быстро отказался от этой идеи из-за высокой стоимости жёстких дисков. Теперь, узнав о новом решении, я снова загорелся идеей создать видеосайт для поддержки видео на форуме Discourse.
Согласно рекомендациям GPT, я узнал, что для видеосайта можно использовать либо PeerTube, либо MediaCMS — обе системы отличные.
Сейчас у меня есть два основных вопроса:
Первый вопрос: Обе системы видеосайтов поддерживают хранилище Backblaze B2 с доставкой через CDN Cloudflare. Поскольку видео не хранятся на моём собственном жёстком диске, воспроизведение видео на сайте уже использует API Backblaze B2. Я хочу, чтобы форум был связан с видеосайтом не просто через ссылки, а чтобы кнопка загрузки на форуме напрямую вызывала мой видеосайт (например, MediaCMS) в качестве источника. Это означало бы два вызова API:
- Форум вызывает видеосайт MediaCMS.
- Видеосайт MediaCMS вызывает хранилище Backblaze B2.
Хотелось бы узнать, технически ли осуществимы такие повторяющиеся вызовы API.
Второй вопрос: Могут ли система форума и система видеосайта использовать общую систему учётных записей пользователей, чтобы пользователи могли использовать один и тот же аккаунт. Это влияет на то, как будут работать вызовы API.
- Вариант 1: Как администратор видеосайта я регистрирую учётную запись администратора, связанную с форумом. Когда форум загружает видео через API, технически это администратор загружает его на сайт MediaCMS.
- Вариант 2: При использовании общей системы учётных записей загрузка видео осуществляется через учётную запись пользователя на форуме, а через API синхронизируется с сайтом MediaCMS. Тогда пользователь сможет увидеть загруженное видео под своей учётной записью на видеосайте.
Я консультировался с GPT по поводу этих подходов, и GPT в целом дал положительную оценку. Однако, к сожалению, при многократном использовании я обнаружил, что GPT может давать советы и помогать в принятии стратегических решений, но в деталях иногда бывает неточен. Поскольку у меня нет собственных знаний в области программирования, я не уверен, действительно ли эти идеи осуществимы.
Если возможно, буду очень благодарен, если вы укажете, какие части этих идей осуществимы, а какие — нет.