AWS cloudfront - por que meus recursos aparecem duas vezes nos testes de velocidade da página?

1

Aqui está um exemplo: link

Escolha uma imagem, digamos 2014_subaru_outback_mini.jpg , e você poderá vê-la duas vezes: uma vez da nuvem com 0 bytes e a segunda vez do domínio real shearcomfort.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 principal?

    
por OutFall 17.05.2014 / 00:57

2 respostas

2

Seus URLs CDN estão retornando 301 Redirecionamentos.

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.com em vez de www.shearcomfort.com . Você aparece para 301 URLs nesse domínio para a versão www.

    
por 20.05.2014 / 19:43
1

O 301 Moved Permanently também pode acontecer se você estiver executando um site somente com https e 301 redirecionar visitantes http para https (e, portanto, também para a nuvem).

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

    
por 14.08.2015 / 01:33