Cloudfront, похоже, не повышает производительность сайта - PullRequest
0 голосов
/ 25 февраля 2019

Мой сайт Wordpress использовал s3 для изображений.Теперь я интегрировал его с дистрибутивом облачного фронта, надеясь, что это еще больше повысит производительность, но резко упал.

Как я уже проверял, дистрибутив облачного фронта работает так, как он может загружать объект / изображение из домена облачного фронта,Но я заметил, что изображения на сайте ссылаются на предыдущую ссылку / путь s3, а не на домен облачного фронта.

Итак, действительно ли мой сайт загружен облачным фронтом и как мне это проверить.Если это так, то почему это замедляет производительность? Как правильно ее увеличить?

1 Ответ

0 голосов
/ 25 февраля 2019

Cloudfront больше похож на механизм кэширования, и способ ускорения вашего сайта заключается в том, что он кэшируется в течение некоторого времени рядом с источником, который выполняет запрос.

Одна из функций Cloudfront - заменить всеURL-адреса, указывающие на источник с помощью настраиваемого DNS, заканчивающегося * .cloudfront.net или указанным вами.URL-адреса, которые указывают где-то еще из этого источника, не кэшируются, и он включает в себя S3.

Нет ничего плохого в использовании S3, и проблема наверняка кроется в другом месте.

Чтобы убедиться, что ваш дистрибутив Cloudfront работаетправильно, вы можете использовать такой инструмент, как Postman или curl, чтобы получить заголовки, возвращаемые с вашей страницы.

У вас должен быть заголовок с именем X-Cache, и он обычно отвечает: X-Cache: Miss from cloudfront или X-Cache: Hit from cloudfront.

Если вы получаете много промахов, ваша конфигурация, вероятно, не оптимальна.

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

  • Ценовой класс 100 в США, Канаде и Европе
  • Ценовой класс200 везде, кроме Австралии и Южной Америки
  • Ценовой класс Все присутствующие во всех регионах доступны

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

...