Was sind die Vor- und Nachteile einer Standard-URL mit www oder ohne www?
Frage
Wir müssen die URL standardmäßig auf einen eindeutigen Namen festlegen.Wenn es www ist, dann ohne Präfix oder umgekehrt.Die zu treffende Entscheidung besteht also darin, entweder bei www zu bleiben oder kein Präfix zu verwenden.
Ohne Präfix wird für alle Subdomains ein Cookie gesetzt.Welche weiteren Nachteile gibt es?Oder Vorteile?
Grundsätzlich benötigen wir dies für OpenID, da OpenID dafür sorgt, dass Benutzer anders aussehen, wenn sie von www oder ohne Präfix kommen.
Da unsere Website neu ist, können wir beide verwenden.Auch das Aussehen des Domainnamens ist kein großes Problem.
Lösung
Mit dem nicht die www
Sub-Domain verwenden, können Sie eine Performance-Einbußen hinnehmen müssen, wenn statische Inhalte zu liefern, wie es hier zu beachten: http://developer.yahoo.com/performance/rules.html#cookie_free . Wie ich es verstehe, wenn Sie http://example.com/
und http://static.example.com
für statische Inhalte verwenden, werden alle Cookies, um Sie auf der Haupt-Domain-Set mit Anfragen an Ihre statischen Sub-Domain weitergeleitet werden.
Dies kann sehr leicht vermieden werden, indem man eine bestimmte Domäne für statische Inhalte kaufen. Dies kann jedoch sicher behandelt werden, indem eine www
Sub-Domain verwendet wird.
Dann wieder ist dies eine sehr geringe con, und wirklich kommt nur ins Spiel, wenn Sie mit einer High-Demand-Website zu tun hat. (Zum Beispiel: Digg verwendet http://digg.com
und http://*.diggstatic.com
).
Am Ende würde ich sagen, dass das so ein kleines Problem ist, dass es wahrscheinlich behandelt werden kann, wenn die Leistung beginnt zu leiden. Nicht optimize vorzeitig, und das alles ...
Und wie @Tomas Lycken weist darauf hin, stellen Sie sicher, erklären Sie www
auch wenn Sie nicht über die Sub-Domain verwenden.
Andere Tipps
Sie möchten wahrscheinlich umleiten (mit einem HTTP 301 - Permanent Redirect
) ineinander übertragen, da die Aufrechterhaltung konsistenter URLs auf diese Weise viel einfacher ist.Unabhängig davon, wofür Sie sich entscheiden, stellen Sie einfach sicher, dass die tatsächliche Authentifizierung durchgeführt wird nach Die Weiterleitung und das unterschiedliche Aussehen der Benutzer stellen kein Problem dar.
Das heißt, wenn Sie wollen www
oder nicht, hängt ganz davon ab, wie andere Dinge in Ihrer Anwendung funktionieren.Sie erwähnen, dass Cookies für domain.com
wird gespeichert alle Subdomains – ist das etwas, was Sie wollen?Werden Sie jemals eine Differenzierung benötigen (z. B. indem Sie Benutzern erlauben, ihre eigenen Authentifizierungssysteme für Subdomains einzurichten, wie dies bei einem Shared-Hosting-Dienst der Fall sein könnte)?
Wenn keiner der Unterschiede zwischen Einschließen und Ausschließen besteht www
Egal für Ihre Bewerbung, ich würde mich dafür entscheiden nicht verwenden www
.Der Hauptgrund dafür ist mein Bild der aktuellen Trends im Internet – immer mehr Anwendungen (SO ist ein Beispiel dafür) neigen dazu, das Internet zu verlassen www
heraus, sowohl bei der Verlinkung auf die eigenen Seiten als auch bei der Vermarktung unterschiedlicher Art.
Der Hauptpunkt ist jedoch damit beide funktionieren.Du nicht Ich möchte, dass Ihre Website kaputt geht, weil der Benutzer etwas eingegeben hat www
am Anfang der URL.