Здравствуйте. Это потребуется для форума, который не будет запущен глобально?
В большинстве случаев нет. Но в то же время это зависит от размера локальной зоны и качества соединений.
В США CDN — довольно хороший вариант, а в Европе — не очень.
Возможно ли интегрировать CDN для изображений в постах, например, используя S3, но с локальным (качественным) хранилищем?
Я имею в виду замену URL-адресов изображений в постах на CDN ![]()
Именно это и описывается в этой теме. Чтобы изменения применились к уже существующим сообщениям, вам нужно пересоздать их.
А, я понял!
Что может быть причиной того, что изображения не обновились?
Я попробовал пересобрать, адреса CDN и изображения работают нормально, но Discourse просто выбрал путь по умолчанию, а не CDN.
(Я не использую и не выбираю опции, связанные с ‘использовать изображения с S3’)
Если вы нажмёте на ключ и пересоберёте HTML, то увидите, что пост теперь ссылается на CDN.
Затем вы можете пересобрать все посты с изображениями Пересобрать все посты, соответствующие шаблону
Привет. Прежде чем я начну разбираться со всем этим, актуальна ли ещё оригинальная тема (OP) от 2014 года? Также я вижу, что рекомендуется Fastly. Прямо сейчас я не могу проверить, но у них хорошая политика конфиденциальности и они не собирают данные? Для меня конфиденциальность — это главное.
Должно быть всё в порядке. ![]()
Я не могу ответить на этот вопрос, но скажу, что если Discourse рекомендует это, то это хороший знак того, что сервису можно доверять (в определённой степени).
Не стесняйтесь изучить их страницу о конфиденциальности, когда будет возможность: Privacy Policy | Fastly
Мне кажется, что в 2024 году более естественным подходом может стать использование AWS S3 + Cloudfront (документация включена в ссылки в оригинальном посте). Не уверен, есть ли преимущество в использовании сторонней CDN-службы, если она уже предлагается вашим провайдером хранилища?
Сейчас предложений CDN гораздо больше, чем на момент написания оригинального поста.
Согласен, что если вы используете AWS, то CloudFront — очевидный выбор. Bunny.net очень доступен по цене.
Я просто хотел кое-что уточнить. Сейчас у меня возникают проблемы с CLS и INP только на мобильных устройствах. Может ли использование CDN помочь в этом?
Я также хотел бы использовать CDN, так как мой VPS находится в другой стране по сравнению с моими пользователями.
Недавно я протестировал CloudFront, проверил PageSpeed, и мой балл снизился с 98 до 89. Это нормально?
Зависит от нагрузки пользователей. У меня очень небольшая нагрузка пользователей из узкого географического региона, но я всё равно хочу использовать избыточную CDN, причём только POP-сервер CDN в моём основном регионе. Мне не важно задержки для редких пользователей, находящихся не рядом.
Мне удалось получить больше мощности VPS за доллар, найдя выгодного провайдера на LowendTalk, чем используя DigitalOcean или Vultr, которые я применял для предыдущего семейного проекта. На этот раз система работает потрясающе быстрее даже до подключения CDN. Как рекомендации от человека, которого вы никогда не узнаете, я получил отличную производительность от VeloxMedia и ExtraVM. Я предполагаю, что рекомендации допустимы, так как существуют и рекомендации по CDN. Bunny легко настроить, и, насколько я помню, у неё есть функция ограничения расходов, которой не хватает многим другим CDN, с которыми я проводил собеседования. Поддержка Bunny обладает отличным настроем.
Спасибо большое за ваш ответ, я изучу ваши рекомендации.