Web caching will reduce the delay only for objects which the user have previously accessed and not fot the object which is first time accessed. With web caching in place the request first goes to cache and check if exists there elst it makes request to web server to get the requested object.