У меня есть набор подключенных сайтов, все с одинаковыми изображениями в шапке. Когда пользователь нажимает кнопку, чтобы перейти на новый сайт, заголовок должен оставаться неизменным при изменении содержимого. Загружает ли пользовательский браузер изображения заголовков каждый раз при посещении нового сайта, даже если изображения одинаковые? Или браузер загружает только новые, встреченные изображения?
1 ответ
1
Если разные сайты используют общий URL-адрес изображения, например
<img src="http://imagehost.example.com/foo.png">
тогда браузер загрузит только одну копию. Если каждый сайт содержит свою собственную копию, например
a.com
использует<img src="foo.png">
(что действительно относится кhttp://a.com/foo.png
)b.com
использует<img src="foo.png">
(что действительно относится кhttp://b.com/foo.png
)
тогда браузер не узнает, что это одно и то же изображение, и загрузит несколько копий.
Не обязательно самый чистый, но если у вас нет отдельного домена с хостингом изображений или вы используете сторонний хостинг изображений, вы можете просто сделать так, чтобы оба сайта ссылались на копию одного сайта (например, оба сайта могли использовать <img src="http://a.com/foo.png">
).