Pergunta

Precisamos padrão de URL para o nome exclusivo. Se for www, sem prefixo ou vice -versa. Portanto, a decisão a ser tomada é acompanhada de www ou sem prefixo.

Sem biscoito de prefixo está definido para todos os sub domesticações. O que são outras desvantagens para isso? Ou benefícios?

Basicamente, precisamos disso para o OpenID, pois o OpenID fará com que os usuários pareçam diferentes se viessem da www ou sem prefixo.

Como nosso site é novo, podemos ir com qualquer um. Além disso, a aparência do nome de domínio não é uma grande preocupação.

Foi útil?

Solução

Por não usando o www Subdomínio, você pode sofrer um desempenho de desempenho ao entregar conteúdo estático, conforme observado aqui: http://developer.yahoo.com/performance/rules.html#cookie_free. Pelo que entendi, se você usa http://example.com/ e http://static.example.com Para conteúdo estático, quaisquer cookies que você definir no domínio principal será aprovada com solicitações para o seu subdomínio estático.

Isso pode ser evitado com bastante facilidade, comprando um domínio distinto para conteúdo estático. No entanto, isso certamente pode ser tratado usando um www subdomínio.

Por outro lado, este é um golpe muito menor e realmente só entra em jogo quando você está lidando com um site de alta demanda. (Por exemplo, o Digg usa http://digg.com e http://*.diggstatic.com).

Por fim, eu diria que esse é um problema tão pequeno que provavelmente pode ser tratado se o desempenho começar a sofrer. Não otimize prematuramente, e tudo isso ...

E, como @Tomas Lycken aponta, certifique -se de explicar www Mesmo se você não usar o subdomínio.

Outras dicas

Você provavelmente quer redirecionar (com um HTTP 301 - Permanent Redirect) um para o outro de qualquer maneira, pois manter URLs consistentes é muito mais fácil dessa maneira. Então, o que você decidir, apenas certifique -se de que a autenticação real seja feita depois O redirecionamento e os usuários que parecem diferentes não serão um problema.

Dito isto, se você quiser www ou não depende inteiramente de como outras coisas em seu aplicativo funciona. Você menciona que cookies para domain.com será salvo para tudo Subdomínios - Isso é algo que você deseja? Você precisará diferenciar (por exemplo, permitindo que os usuários configurem seus próprios sistemas de autenticação para subdomínios como um serviço de hospedagem compartilhado possa fazer)?

Se nenhuma das diferenças que você encontrará entre incluir e excluir www matéria para o seu aplicativo, eu iria para não usando www. A principal razão para isso é minha imagem das tendências atuais na Internet - mais e mais aplicativos (assim é um exemplo disso) tendem a deixar o www Fora, tanto ao vincular a seus próprios sites quanto no marketing de diferentes tipos.

No entanto, o ponto principal é Faça os dois trabalhos. Você não quero que seu site seja quebrado porque o usuário (não) tipo www No início do URL.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top