По мере роста бизнеса и количества пользователей веб-сайт также будет создавать все больше и больше медиафайлов (изображений, видео и т. д.). Этот контент замедлит работу вашего сайта и приведет к потере пользователей. По статистике Google: если время загрузки сайта на одну секунду медленнее, коэффициент конверсии снизится на 7%. Столкнувшись с этой сложной сетевой средой и опытом доступа пользователей по всему миру, использование CDN (сети распространения контента) стало одним из наших лучших вариантов.
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, региональный контроль доступа, контроль доступа через браузер)
Войдите в консоль, найдите 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 |
Политика заголовка ответа
Можно отменить выбор по умолчанию
Просто оставьте по умолчанию
Не включено по умолчанию. За использование Amazon WAF будет взиматься дополнительная плата. При необходимости вы можете оценить стоимость, используя цену, указанную ниже.
уровень цен
«Использовать все пограничные сайты» выбрано по умолчанию для оптимальной производительности при глобальном ускорении.
Альтернативное доменное имя (CNAME)
Примечание. Альтернативное доменное имя здесь относится к доменному имени, которому действительно требуется CDN. То есть доменное имя, к которому могут получить доступ пользователи, которое также является «ускоренным доменным именем» среди отечественных производителей CDN.。(Если вы используете доменное имя, этот пункт обязателен)CloudFront Distribution После создания CloudFront предоставит cloudfront.net доменное в конце имя,Если вам нужно использовать собственное доменное В качестве имени вам необходимо указать доменное имя, которое будет использоваться здесь. имя。
Более того, напрямую добавить и сохранить невозможно, будет выдаваться сообщение об ошибке. Нам необходимо подтвердить право собственности на доменное имя в пользовательском сертификате SSL.
После успешной проверки сертификата мы добавим доменное имя.
Наконец, отключите стандартное ведение журнала и включите ipv6. Нажмите «Создать назначение», чтобы завершить настройку.