AWS cloudfront – por que meus ativos aparecem duas vezes em testes de velocidade de página?

AWS cloudfront – por que meus ativos aparecem duas vezes em testes de velocidade de página?

Aqui está um exemplo:http://tools.pingdom.com/fpt/#!/cp0wwy/http://www.shearcomfort.com/Car-Seat-Covers_CDN.asp

Escolha qualquer imagem, digamos 2014_subaru_outback_mini.jpgque você verá que ela aparece duas vezes: uma vez no cloudfront com 0 bytes e a segunda vez no domínio realshearcomfort.com

Alguém pode explicar o que está acontecendo aqui e como fazer com que todos os ativos venham apenas do cloudfront e não do domínio doméstico?

Responder1

Seus URLs CDN estão retornando redirecionamentos 301.

curl -I http://d3cerlni7xmxaw.cloudfront.net/images/stars/images/2starrating.gif

HTTP/1.1 301 Moved Permanently
Content-Type: text/html
Content-Length: 186
Connection: keep-alive
Location: http://www.shearcomfort.com/images/stars/images/2starrating.gif
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Tue, 20 May 2014 17:43:02 GMT
X-Cache: Miss from cloudfront
Via: 1.1 45f9deebd67d2bd40b8384feda6e6e32.cloudfront.net (CloudFront)
X-Amz-Cf-Id: dcbTEOwj48JfPD8YrvKrk4m2-OCkCAAABdqnwGxBOfRkmdLLpl7ErQ==

Aposto que você apontou sua distribuição do CloudFront em shearcomfort.comvez de www.shearcomfort.com. Você aparece em 301 URLs nesse domínio para a versão www.

Responder2

O 301 movido permanentemente também pode acontecer se você estiver executando um site somente https e 301 redirecionar visitantes http para https (e, portanto, também cloudfront).

Há uma configuração em origem no cloudfront "Política de protocolo de origem", certifique-se de que esteja definida como "Match Viewer" para que o cloudfront solicite a versão https do seu servidor de origem e não http (como é o padrão).

informação relacionada