Глобальное ускорение и расширенные возможности защиты веб-сайтов с помощью Amazon Cloudfront.
Глобальное ускорение и расширенные возможности защиты веб-сайтов с помощью Amazon Cloudfront.

Предисловие

Зачем использовать CDN

По мере роста бизнеса и количества пользователей веб-сайт также будет создавать все больше и больше медиафайлов (изображений, видео и т. д.). Этот контент замедлит работу вашего сайта и приведет к потере пользователей. По статистике Google: если время загрузки сайта на одну секунду медленнее, коэффициент конверсии снизится на 7%. Столкнувшись с этой сложной сетевой средой и опытом доступа пользователей по всему миру, использование CDN (сети распространения контента) стало одним из наших лучших вариантов.

Почему стоит выбрать Amazon Cloudfront

Amazon CloudFront 是Облачные технологии AmazonУскорение, сочетающее статику и динамику. Web Скорость, с которой контент доставляется пользователям Web Служить. CloudFront Контент доставляется через глобальную сеть центров обработки данных, называемых периферийными сайтами. Когда пользователь запрашивает CloudFront Когда контент обслуживается, запросы направляются в периферийное местоположение, которое обеспечивает наименьшую задержку (задержку по времени), оптимизируя скорость веб-сайта.

Схема Amazon CloudFront

Глобальная периферийная сеть

Amazon CloudFront имеет множество периферийных узлов, которые обеспечивают надежные сетевые соединения с низкой задержкой и высокой пропускной способностью для ускорения веб-сайтов.

Граничные узлы для Amazon CloudFront

безопасность

1. Защита от атак сетевого и прикладного уровня.

Amazon CloudFront、Amazon Shield、Amazon Брандмауэр веб-приложений (ВАФ) и Amazon Route 53 Беспрепятственно работает вместе для создания гибких многоуровневых периметров безопасности для защиты от различных типов атак, включая сетевой уровень и уровень приложений. DDoS атаковать

2.SSL/TLS-шифрование и HTTPS.

использовать Amazon CloudFront может передавать последнюю версию Transport Layer Security (TLSv1.3). HTTPS Доставка контента, API или приложение к шифрованию Клиент iProtect Зритель с CloudFront общение между

3. Контроль доступа

Amazon CloudFront позволяет ограничить доступ к вашему контенту с помощью ряда функций. (например, контроль доступа по IP, региональный контроль доступа, контроль доступа через браузер)

текст

Руководство по использованию Amazon Cloudfront

Войдите в консоль, найдите Cloudfront в левом верхнем углу, чтобы быстро найти продукт, и нажмите «Создать дистрибутив Cloud Front».

Настройки источника

Источник:То есть сайт, который нужно ускорить(Не для доступадоменное имя). это может быть S3 , ELB/EC2,Elemental MediaStore/MediaPackage и так далее. Сайты также могут настраиваться пользователями. Итак, здесь мы заполняем доменное имя нашего сайта.

Политика исходного протокола:Политика исходного протокола Определите необходимый протокол (HTTP или HTTPS),Здесь мы выбираем третий“соответствовать Зритель », CloudFront выберет исходный сайт, используя HTTP. или HTTPS。ПРИМЕЧАНИЕ. Источником является SSL-сертификат исходного сайта должен соответствовать указанному доменному имени.

Исходный путь:(Просто оставьте это поле пустым по умолчанию)Если содержимое исходного сайта имеет несколько уровней каталогов,И я надеюсь, что эти каталоги не отразятся в пути при возврате к первоисточнику.,Здесь вы можете настроить уровень каталога, который хотите скрыть. Например: настройте исходный путь /conut. После этого клиент посетит www.xxx.com/index.html.

Добавьте собственный заголовок:При запросе исходного сайта,Добавьте специальный HTTP-заголовок,Например, вы можете добавить собственный заголовок проверки.。Просто оставьте по умолчанию

Включить защиту источника:Щит источника щита является дополнительнымкэшслой,Может снизить давление на исходный сайт, заставляя его вернуться к источнику.,Если исходный сайт не развернут на Облачные технологии Amazon,через экран источника,Это также может улучшить стабильность и скорость возврата к исходному коду.。ПРИМЕЧАНИЕ. Включение Source Shield требует дополнительных затрат. Пожалуйста, поймите, если вам это нужно.

другойнастраивать:Просто оставьте по умолчанию。

Поведение кэширования по умолчанию

Режим пути: выберите «Да по умолчанию» * Вот и все, совпадает。Поддерживает подстановочные знаки * Представляет 0 или несколько символов? Представляет точное совпадение символа. Обратите внимание, что шаблоны путей чувствительны к регистру. Например image/*.jpg Указывает, что все файлы jpg в каталоге изображений следуют этому поведению кэширования.

Автоматически сжимать объекты:Поддерживается ли клиентом,Возвращает сжатую версию исходного файла.,оптимизировать опыт。Выберите «Да»

Зритель

Стратегия протокола Зритель:Необходимо указать протокол доступа пользователя,http и https, перенаправить http на https, только https,Выбирайте по мере необходимости.

допустимый HTTP метод:По умолчанию — первый

Ключи кэша и запросы происхождения

стратегия кэширования

Этот шаг важнее,Вам следует выбрать соответствующее решение исходя из вашего бизнеса. CloudFront по умолчанию предоставляет различные политики.,Вы можете напрямую выбрать использование,Вы также можете настроить стратегию кэширования для использования в соответствии с вашими потребностями.,По умолчанию предоставляются следующие стратегии хостинга:

хостинг стратегия кэширования

CachingOptimized

Подходит для сценариев ускорения статических веб-сайтов. Исходный сайт не будет возвращать разный контент из-за разных пользователей, разных терминалов и т. д. По умолчанию контент сжимается.

CachingOptimizedForUncompressedObjects

Та же стратегия, что и выше, но без сжатия.

CachingDisabled

Подходит для динамического контента.,или Не кэшировать контент.

Elemental-MediaPackage

Политика настроена для сервиса Amazon Elemental MediaPackage.

Amplify

Политики, настроенные для веб-приложения Amazon Amplify.

Стратегия запроса источника:стратегия кэширование используется для определения того, является ли контент кэшем и когда. CloudFront по умолчанию предоставляет различные стратегии кэш-хостинга. Вы можете выбрать использование напрямую или настроить стратегию по мере необходимости. кэширования приходитиспользовать, стратегия хостинга, предоставляемая по умолчанию, следующая:

хостинг Стратегия запроса источника

UserAgentRefererHeaders

Для подсчета источника клиентов включены только заголовки User-Agent и Referer.

CORS-CustomOrigin

Содержит заголовок Origin для пользовательских источников, позволяющий совместно использовать ресурсы между источниками через CORS.

CORS-S3Origin

Включите совместное использование ресурсов CORS между источниками для источников S3.

AllViewer

Исходный сайт подходит для динамических запросов. Исходный сайт может получать такую ​​информацию, как строки запроса и файлы cookie.

Elemental-MediaTailor-PersonalizedManifests

Источники для конечных точек Amazon Elemental MediaTailor

Политика заголовка ответа

Можно отменить выбор по умолчанию

корреляционная функция

Просто оставьте по умолчанию

Брандмауэр веб-приложений (WAF)

Не включено по умолчанию. За использование Amazon WAF будет взиматься дополнительная плата. При необходимости вы можете оценить стоимость, используя цену, указанную ниже.

настраивать

уровень цен

«Использовать все пограничные сайты» выбрано по умолчанию для оптимальной производительности при глобальном ускорении.

Альтернативное доменное имя (CNAME)

Примечание. Альтернативное доменное имя здесь относится к доменному имени, которому действительно требуется CDN. То есть доменное имя, к которому могут получить доступ пользователи, которое также является «ускоренным доменным именем» среди отечественных производителей CDN.。(Если вы используете доменное имя, этот пункт обязателен)CloudFront Distribution После создания CloudFront предоставит cloudfront.net доменное в конце имя,Если вам нужно использовать собственное доменное В качестве имени вам необходимо указать доменное имя, которое будет использоваться здесь. имя。

Более того, напрямую добавить и сохранить невозможно, будет выдаваться сообщение об ошибке. Нам необходимо подтвердить право собственности на доменное имя в пользовательском сертификате SSL.

После успешной проверки сертификата мы добавим доменное имя.

Наконец, отключите стандартное ведение журнала и включите ipv6. Нажмите «Создать назначение», чтобы завершить настройку.

boy illustration
Неразрушающее увеличение изображений одним щелчком мыши, чтобы сделать их более четкими артефактами искусственного интеллекта, включая руководства по установке и использованию.
boy illustration
Копикодер: этот инструмент отлично работает с Cursor, Bolt и V0! Предоставьте более качественные подсказки для разработки интерфейса (создание навигационного веб-сайта с использованием искусственного интеллекта).
boy illustration
Новый бесплатный RooCline превосходит Cline v3.1? ! Быстрее, умнее и лучше вилка Cline! (Независимое программирование AI, порог 0)
boy illustration
Разработав более 10 проектов с помощью Cursor, я собрал 10 примеров и 60 подсказок.
boy illustration
Я потратил 72 часа на изучение курсорных агентов, и вот неоспоримые факты, которыми я должен поделиться!
boy illustration
Идеальная интеграция Cursor и DeepSeek API
boy illustration
DeepSeek V3 снижает затраты на обучение больших моделей
boy illustration
Артефакт, увеличивающий количество очков: на основе улучшения характеристик препятствия малым целям Yolov8 (SEAM, MultiSEAM).
boy illustration
DeepSeek V3 раскручивался уже три дня. Сегодня я попробовал самопровозглашенную модель «ChatGPT».
boy illustration
Open Devin — инженер-программист искусственного интеллекта с открытым исходным кодом, который меньше программирует и больше создает.
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | SPPF сочетается с воспринимаемой большой сверткой ядра UniRepLK, а свертка с большим ядром + без расширения улучшает восприимчивое поле
boy illustration
Популярное и подробное объяснение DeepSeek-V3: от его появления до преимуществ и сравнения с GPT-4o.
boy illustration
9 основных словесных инструкций по доработке академических работ с помощью ChatGPT, эффективных и практичных, которые стоит собрать
boy illustration
Вызовите deepseek в vscode для реализации программирования с помощью искусственного интеллекта.
boy illustration
Познакомьтесь с принципами сверточных нейронных сетей (CNN) в одной статье (суперподробно)
boy illustration
50,3 тыс. звезд! Immich: автономное решение для резервного копирования фотографий и видео, которое экономит деньги и избавляет от беспокойства.
boy illustration
Cloud Native|Практика: установка Dashbaord для K8s, графика неплохая
boy illustration
Краткий обзор статьи — использование синтетических данных при обучении больших моделей и оптимизации производительности
boy illustration
MiniPerplx: новая поисковая система искусственного интеллекта с открытым исходным кодом, спонсируемая xAI и Vercel.
boy illustration
Конструкция сервиса Synology Drive сочетает проникновение в интрасеть и синхронизацию папок заметок Obsidian в облаке.
boy illustration
Центр конфигурации————Накос
boy illustration
Начинаем с нуля при разработке в облаке Copilot: начать разработку с минимальным использованием кода стало проще
boy illustration
[Серия Docker] Docker создает мультиплатформенные образы: практика архитектуры Arm64
boy illustration
Обновление новых возможностей coze | Я использовал coze для создания апплета помощника по исправлению домашних заданий по математике
boy illustration
Советы по развертыванию Nginx: практическое создание статических веб-сайтов на облачных серверах
boy illustration
Feiniu fnos использует Docker для развертывания личного блокнота Notepad
boy illustration
Сверточная нейронная сеть VGG реализует классификацию изображений Cifar10 — практический опыт Pytorch
boy illustration
Начало работы с EdgeonePages — новым недорогим решением для хостинга веб-сайтов
boy illustration
[Зона легкого облачного игрового сервера] Управление игровыми архивами
boy illustration
Развертывание SpringCloud-проекта на базе Docker и Docker-Compose