Changes in Web client access patterns: Characteristics and caching implications