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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top