В вашей настройке нет ничего плохого, все работает отлично. Чтобы понять, что нужно сделать, чтобы он работал лучше, вы должны понимать, как работает браузер.
Во-первых, он будет читать документ HTML с www.somesite1.com. Затем он будет читать его, ища любые URL-адреса. Когда он найдет их, он начнет их загружать.
Таким образом, с точки зрения браузера, нет связи между сайтом 1 и 2. Если вы хотите улучшить кэширование для сайта 2, вы можете полностью игнорировать сайт 1.
Это означает, что вы должны указать веб-серверу на сайте 2 отправить правильную информацию о кеше в браузер. Например, пусть он отвечает на HEAD-запросы и / или устанавливает для времени жизни изображения какое-то большое значение в поле заголовка Cache-Control .