Was sind die "statischen" Elemente einer Website?


2

Während des Ladens stackoverflow.com ... warten auf sstatic.net

Während des Ladens vark.com ... warten auf static.varkimg.com

Gibt es hier einen Trend?

Wenn "statisch" angezeigt wird, werden alle Elemente der Site geladen?


2
@Sathya: Hey, beruhig dich da, Bruder! Wenn meine eigene http://superuser.com/questions/78408/how-does-http-to-work ist gültig, ich verstehe nicht, warum dies außerhalb des Geltungsbereichs liegt.
Phoshi

Antworten:


1

"Statisch" bezieht sich in diesem Fall auf Elemente auf einer Webseite, die sich nicht ändern.

Das Anfordern einer neuen Seite auf einer Website ist mit einem Aufwand verbunden. Zum Beispiel die URL dieser Seite:

http://superuser.com/questions/150261/what-are-the-static-elements-of-a-website

Bezieht sich speziell auf diese Seite und kann von anderen Websites verlinkt werden, und es werden Inhalte bereitgestellt, die für diese Seite spezifisch sind.

Aber dort Tonnen von Elementen auf dieser Seite, die gleich sind. Das Logo auf der Seite ist das gleiche, die Struktur auf der Seite ist (zum größten Teil) gleich und das Javascript kann auf der Seite gleich sein.

Anstatt bei jeder Anforderung eine neue Seite vollständig zu generieren, werden einige Elemente auf der Seite einem separaten Webserver zugewiesen, der den Dienst bereitstellt, wodurch CPU-Zyklen für mehr Benutzer freigegeben werden.

Apache verwendet einen aufgerufenen Prozess Serverseite beinhaltet um das zu erreichen. Viele andere Web-Plattformen haben andere Methoden, aber die Methode dort ist ziemlich einfach. Zusammenfassend von der Apache-Site:

Was ist SSI?

SSI (Server Side Includes) sind   Anweisungen, die in HTML platziert werden   Seiten und auf dem Server ausgewertet   während die Seiten geliefert werden. Sie   lassen Sie dynamisch generierte hinzufügen   Inhalt zu einer vorhandenen HTML-Seite,   ohne das ganze bedienen zu müssen   Seite über ein CGI-Programm oder ein anderes   dynamische Technologie.

Die Entscheidung, wann SSI verwendet werden soll, und   wann haben sie ihre seite ganz   von einem Programm erzeugt, ist in der Regel   eine Frage, wie viel von der Seite ist   statisch und wie viel muss sein   wird jedes Mal neu berechnet, wenn die Seite ist   serviert. SSI ist eine großartige Möglichkeit, hinzuzufügen   kleine Informationen, wie z   die aktuelle Uhrzeit Aber wenn eine Mehrheit von   Ihre Seite wird am erstellt   Mal, wenn es serviert wird, müssen Sie   Suchen Sie nach einer anderen Lösung.


2

Die Bilder, Skripte und dergleichen, die sich "nicht dynamisch ändern" (daher statisch)


1

Alles, was auf jeder Seite gleich ist, kann als statisch bezeichnet werden. Dies kann häufig Javascript-Dateien, Kopfzeilen / Fußzeilen / Layout-Elemente und Bilder enthalten. Dies kann jedoch je nach Website variieren.

Mit so etwas wie LiveHTTPHeaders Sie können genau sehen, was von wo geladen wird.



0

Statischer Inhalt bezieht sich auf Elemente auf einer Website, die statisch sind oder sich nicht ändern.

Die Website sucht ständig nach Möglichkeiten, ihre Server zu optimieren. Eine Sache, die sie verwenden, ist Caching . Obwohl die einzelnen Seiten einer Website nur schwer zwischengespeichert werden können, da sie für jeden Benutzer unterschiedlich sind und sich im Laufe der Zeit ändern, bleiben bestimmte Aspekte einer Website konstant. Elemente wie Bilder, JavaScript-Dateien, CSS-Stylesheets usw. ändern sich nicht oft und sind daher gute Kandidaten für das Caching. Durch das Bereitstellen dieses "statischen" Inhalts aus einer speziellen Domäne wird der zusätzliche Aufwand für die Anforderung seit der üblichen Website reduziert Kekse wird nicht gesendet. Am Ende geht es darum, die Leistung der Website zu optimieren. Wie das funktioniert, erfahren Sie hier auf SuperUser und den anderen Sites auf der Blog .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.