2016-04-28 140 views
0

无论何时您通过link/script标签在您的publicassets目录中引用某些内容,您是否只下载所参考的内容?Web服务器如何访问资产/公共目录?

例如,假设我的public目录中有大量图像。只有在特定页面上引用的图像才被下载,对吗?

进一步说,你的样式表引用了很多图像,并且它服务于你网站上的每一个页面。那么所有这些图片都下载了吗?

你看,我可能缺乏一些基本的背景知识,因为我对web dev很新,而且我对nginx/apache等没有太多的经验。请解释!

+0

浏览器将只下载他们告诉和需要下载的内容。在CSS的情况下,只能下载匹配规则的图像 –

回答

0

是的,浏览器不知道,什么文件位于服务器上。它只知道HTML中引用的路径(通过<link/>,<script/><img/>,<a/>等)。

你也可以看看你的web服务器的所谓访问日志或(更好的)浏览器的开发者工具(FirebugChrome DevTools)调查引擎盖下会发生什么。

相关问题