Quais são os prós e contras de um URL padrão com www ou sem www?
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.
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.