Der Hauptpunkt eines Content Distribution Network (CDN) besteht darin, den Inhalt so nah wie möglich an den Endnutzer zu legen, wodurch die Distanzkomponente der Round Trip Time (RTT) reduziert und die Anfrage beschleunigt wird. Einfaches Bereitstellen von statischem Inhalt von einer Subdomäne ist nicht wirklich dasselbe wie das Verwenden eines CDN.
Die Vorteile von Inhalten aus einer solchen Unterdomäne dienen, sind jedoch, dass
Die Sub-Domain-Cookie-less-Domäne sein können
Wenn Sie Ihre Cookies verwenden, richtig (dh keine Cookies haben), können Sie die Größe (dh die Anzahl der gesendeten Pakete) der HTTP-Anfrage drastisch reduzieren, was Bandbreite sparen und Anfragen erheblich beschleunigen würde, wenn Sie Cookies auf der Hauptwebsite verwenden .
Die Seite von einer mehr gleichzeitigen Anfragen profitieren kann
Die meisten Browser für Seiten-Assets gleichzeitige Anfragen durch den Browser gemacht werden, wie Bilder, Schriften, CSS etc. Der Fang machen, ist, dass die meisten Browser nur erlaube eine begrenzte Anzahl von offenen Anfragen an eine bestimmte Domain (irgendwo um 5 denke ich). Indem Sie Ihre Assets auf mehrere Subdomains verteilen, "tricksen" Sie den Browser und erlauben mehr parallele Anfragen, da das Limit für jede Subdomain gilt.
Also, ja, könnten Sie dies einrichten, indem nur eine Sub-Domain zu machen, aber Sie auch sicherstellen, müssen die Cookies, die Sie verwenden, nicht so gut für die Sub-Domain auf Anfragen gesendete .
Wie könnte man testen, ob Cookies mit Dateien gesendet werden, um festzustellen, ob eine Subdomain-Option die richtige Richtung ist? – user658182
@ user658182 - Der einfachste Weg wäre, den Inspektor in Firefox oder Chrome zu verwenden und die Header auf der Anfrage und Antwort zu sehen, was gesendet wird (Schauen Sie sich die "Cookies" Header an) – cdeszaq
Obwohl diese Lösung es nicht ist ein echtes CDN, würde es auch Browser parallele Downloads nutzen? – joseantgv