1. A method comprising: receiving transaction feedback information for a first web page transaction for a first web page, the first web page transaction comprising a first root request for a first root object, and resulting therefrom a plurality of child requests for a plurality of child objects; determining based on the transaction feedback information: an overall load time of the first web page, a timing for completion of the first root request, and a timing for completion of a first child request of the plurality of child requests requesting a first child object of the plurality of child objects; calculating, utilizing the timing for completion of the first root request and the timing for completion of the first child request, an expected change in the overall load time of the first web page from caching the first child object; and adjusting a caching priority for the first child object based on the expected change in the overall load time of the first web page, wherein adjusting the caching priority comprises lowering a caching priority for a low priority object of the first web page transaction based on a determination that the low priority object does not impact the expected change in the overall load time, and wherein adjusting caching priority comprises increasing a caching priority for a high priority object of the first web page transaction based on a determination that the high priority object increases the expected change in the overall load time.