O SPDY melhora a entrega de ativos atendidos de um CDN não SPDY?

3

Então, meu site é SPDY. Todos os meus recursos locais são SPDY também. Mas a maioria dos meus ativos é servida pelo CDN CloudFiles da Rackspace. Isso é não SPDY.

Esses arquivos são transmitidos pelo SPDY de alguma forma, ou são enviados por solicitações HTTP laboriosas?

Atualmente, tenho esses ativos de CDN divididos em três subdomínios diferentes. Devo mesclar todos eles em um (como é o método de veiculação preferido para arquivos SPDY, para reduzir as pesquisas de DNS), ou devo deixá-los como estão, porque eles estão vindo sobre HTTP 1.1 regular?

Obrigado, não consegui encontrar nenhuma informação decente sobre isso via googling.

    
por Codemonkey 14.10.2013 / 15:41

2 respostas

5

A melhor abordagem é colocar tudo em um único domínio usando o SPDY. Se você não puder fazer isso, precisará calcular o número apropriado com base em quantos arquivos você está veiculando.

As pesquisas de DNS custam cerca de 20 a 120 milissegundos e são armazenadas em cache por períodos variados. A maioria dos navegadores em uso no momento permite 6 conexões simultâneas em um único domínio (sobre HTTP) e 30 conexões simultâneas no total.

Se você tiver mais de 6 arquivos, eles devem ser divididos uniformemente sobre (filecount/6) subdomínios, até um máximo de 5 subdomínios.

    
por 14.10.2013 / 16:14
0

Não se esqueça do armazenamento em cache. Se você tem vários subdomínios que usam as mesmas imagens e seus usuários podem visitar todos esses subdomínios, faz sentido manter os mesmos domínios de ativos para todos os subdomínios. Porque não importa qual subdomínio seu usuário visita, ele já está em cache.

Grande resposta @Colin Pickard

    
por 15.10.2013 / 00:02