2016-04-28 2 views
0

Immer, wenn Sie etwas in Ihrem Verzeichnis public oder assets über link/script Tags referenzieren, laden Sie nur, was Sie verweisen?Wie werden Assets/öffentliche Verzeichnisse in Webservern aufgerufen?

Zum Beispiel sagen, ich habe eine enorme Menge an Bildern in meinem Verzeichnis public. Nur Bilder, auf die auf dieser Seite verwiesen wird, werden heruntergeladen, oder?

Nehmen wir an, dass Ihr Stylesheet viele Bilder referenziert und jede einzelne Seite auf Ihrer Website beliefert. Werden alle diese Bilder heruntergeladen?

Sie sehen, ich habe wahrscheinlich einige grundlegende Hintergrund zu diesem Thema, wie ich ziemlich neu in Web-Entwicklung bin, und ich habe nicht viel Erfahrung mit Nginx/Apache oder dergleichen. Bitte erkläre!

+0

Browser werden nur herunterladen, was sie gesagt haben und herunterladen müssen. Im Falle von CSS würden nur Bilder von übereinstimmenden Regeln heruntergeladen werden –

Antwort

0

Ja, der Browser hat keine Ahnung, welche Dateien sich auf dem Server befinden. Es kennt nur die Pfade, auf die in HTML verwiesen wird (über <link/>, <script/>, <img/>, <a/>, usw.).

können Sie auch einen Blick auf die so genannte Zugriffsprotokoll Ihres Webservers oder (besser) Ihres Browsers Entwickler-Tools (Firebug, Chrome DevTools) zu untersuchen, was unter der Haube passiert.

Verwandte Themen