O que é um domínio livre de cookies?

17

O que é um domínio livre de cookies? Eu já vi essas palavras muitas vezes, mas nunca entendi o que é.

    
por Alon Gubkin 24.10.2009 / 22:25

2 respostas

15

Um domínio que não serve cookies. A ideia aqui é que você use um domínio livre de cookies para exibir imagens, arquivos CSS, scripts e outros itens, para que seus usuários não percam tempo e largura de banda transmitindo cookies para eles. SO usa o sstatic.net para o propósito, por exemplo.

O principal motivo do conceito é que a maioria das pessoas não pode usar um subdomínio de seu domínio principal para fazer isso (como o SO não pode usar o static.stackoverflow.com) porque eles veiculam cookies válidos todo o domínio de segundo nível.

    
por 24.10.2009 / 22:26
5

Quando o navegador faz uma solicitação de uma imagem estática e envia cookies juntamente com a solicitação, o servidor não tem nenhum uso para esses cookies. Então, eles só criam tráfego de rede sem um bom motivo. Você deve certificar-se de que os componentes estáticos sejam solicitados com solicitações sem cookies. Crie um subdomínio e hospede todos os seus componentes estáticos.

Se o seu domínio for www.example.org, você poderá hospedar seus componentes estáticos em static.example.org. No entanto, se você já definiu cookies no domínio de primeiro nível example.org em vez de 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 livre de cookies. Yahoo! usa o yimg.com, o YouTube usa o ytimg.com, o Amazon usa o images-amazon.com e assim por diante.

Outro benefício de hospedar componentes estáticos em um domínio livre de cookies é que alguns proxies podem se recusar a armazenar em cache os componentes solicitados com cookies. Em uma nota relacionada, se você quiser saber se deve usar example.org ou www.example.org para sua home page, considere o impacto do cookie. Omitting www não lhe deixa outra alternativa senão escrever cookies para * .example.org, portanto, por razões de performance, é melhor usar o subdomínio www e escrever os cookies para esse subdomínio

fonte: link

    
por 25.10.2009 / 05:55