Use domínios livre de biscoito drupal hospedagem
Quando coisas como YSlow e Page Speed dizer-lhe para configurar domínios de cookie-less, o que eles realmente querem dizer é servir mídia de um domínio em que você não vai ser a criação de qualquer, ou não configurou nenhum (a nível mundial) no passado. Por vezes isso pode ser conseguido através da utilização sub-domínios, tais como media.domain.com. ou static.domain.com. no entanto, se você definir um cookie no domain.com que se aplica ao domínio como um todo - um cookie para * .domain.com - então este cookie será enviado pelo cliente de volta para o servidor em cada solicitação para cada domínio associado ao domínio .com. Isto inclui todos os sub-domínios.
O cookie global se torna um problema se você decidir renunciar à utilização de www. em seus domínios. Sem um sub-domínio específico para definir um cookie para, todos os cookies deve ser definido para * .domain.com para que eles funcionem.
Esta edição do bolinho global é por isso que você vai ver media estáticos servido de lugares como ytimg.com no YouTube. ytimg.com nunca vai servir conteúdo dinâmico que pode definir cookies, o que significa que nenhum cookie para sempre serão enviados a partir do cliente de volta para o servidor quando estes domínios são parte de solicitações HTTP.
Se você tiver certeza de que você nunca terá um conjunto de cookies para * .domain.com então você pode usar um sub-domínio para suas necessidades. Esteja ciente de que a maior parte do tempo, se você integrar com outro site ou serviço via Javascript, eles vão definir cookies de domínio globais.
Em Apache (e tenho certeza que todos os outros servidor web) pode definir ou cabeçalhos unset antes solicitações são respondidas. Isso não vai resolver o problema do cliente enviar o cookie para o servidor, mas vai manter os seus domínios de nunca enviar ou inicialmente definir cookies. Apenas um problema se você servir conteúdo que não é estática do seu cookie-menos domínios, o que frustra o seu propósito.
Isto irá resetar os cabeçalhos de cookies existentes e para a criação de novos cookies. Mais uma vez, um problema apenas se você servir o conteúdo de seus domínios estáticos que poderiam definir um cookie. Colocar isto em seu site ou configuração do virtualhost (que dependendo do seu sistema operacional, servidor e versão poderia ser qualquer número de lugares).
respondeu 31 de julho '10 em 03:58
Como posso especificar que eu não quiser usar cookies?
Não é sobre o que você precisa fazer para ter um domínio sem cookies - é mais sobre o que você precisa para não fazer. Para ter um domínio sem cookies você tem que se certificar que seu aplicativo em execução nesse domínio não define quaisquer cookies. Isso geralmente significa não ter logins, não tendo o Google Analytics, não tendo sessões - ou seja apenas servindo mídia e nada mais. Obviamente, isso depende de sua configuração.
Um erro que eu fiz recentemente foi que eu não faça a distinção entre um domínio e um sub-domínio. I começou a servir todos os meus meios de media.example.com pensando que era um domínio sem cookies mas na verdade é um sub -domain e eu encontrei muitos dos meus biscoitos do site principal www.example.com onde ser fixados a um nível de domínio e portanto, poluindo o meu sub-domínio sem cookies suppossedly. Aqui está o link para como eu resolver esse problema: https://serverfault.com/questions/160210/nginx-serve-static-content-from-a-cookieless-domain
respondeu 31 de julho '10 em 13:35