O que é um domínio sem cookies? Eu já vi essas palavras muitas vezes, mas nunca entendi o que é.
O que é um domínio sem cookies? Eu já vi essas palavras muitas vezes, mas nunca entendi o que é.
Respostas:
Um domínio que não serve cookies. A idéia aqui é que você use um domínio sem cookies para exibir imagens, arquivos CSS, scripts e outros enfeites, para que seus usuários não percam tempo e largura de banda transmitindo cookies para eles. O SO usa sstatic.net para esse fim, por exemplo.
O principal motivo pelo qual o conceito é digno de nota é que a maioria das pessoas não pode usar um subdomínio do domínio principal para fazer isso (como o SO não poderia usar static.stackoverflow.com) porque eles veiculam cookies válidos por todo o segundo domínio de vários níveis.
Quando o navegador solicita uma imagem estática e envia cookies juntamente com a solicitação, o servidor não tem nenhum uso para esses cookies. Portanto, eles apenas criam tráfego de rede sem uma boa razão. Você deve garantir que os componentes estáticos sejam solicitados com solicitações sem cookies. Crie um subdomínio e hospede todos os seus componentes estáticos lá.
Se o seu domínio for www.example.org, você pode hospedar seus componentes estáticos no static.example.org. No entanto, se você já definiu cookies no domínio de nível superior example.org, em oposição a www.example.org, todas as solicitações para static.example.org incluirão esses cookies. Nesse caso, você pode comprar um domínio totalmente novo, hospedar seus componentes estáticos e manter esse domínio sem cookies. Yahoo! usa yimg.com, YouTube usa ytimg.com, Amazon usa images-amazon.com e assim por diante.
Outro benefício de hospedar componentes estáticos em um domínio sem cookies é que alguns proxies podem se recusar a armazenar em cache os componentes solicitados com cookies. Em uma nota relacionada, se você se perguntar se deve usar exemplo.org ou www.exemplo.org para sua página inicial, considere o impacto do cookie. A omissão de www deixa você sem opção a não ser gravar cookies em * .example.org; portanto, por motivos de desempenho, é melhor usar o subdomínio www e gravar os cookies nesse subdomínio