https://issues.apache.org/bugzilla/show_bug.cgi?id=47461
Summary: Update Cache Manager to handle Expires HTTP header Product: JMeter Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: HTTP AssignedTo: jmeter-dev@jakarta.apache.org ReportedBy: ch...@cope360.com Created an attachment (id=23915) --> (https://issues.apache.org/bugzilla/attachment.cgi?id=23915) diff of code implementing feature This is an enhancement to the Cache Manager which can be included in HTTP test plans to support cache logic based on the HTTP Expires header. When a web browser receives a response with a future expires header, it may safely reuse that cached response until the expiration date without making any request to the server. The HTTP specification allows for dates up to one year in the future, but in practice many websites use dates very far in the future. This technique is described at http://www.askapache.com/htaccess/apache-speed-expires.html. For the purposes of this feature, how far in the future the content expires is not relevant. The attached diff implements logic to simulate browser behavior. When a cacheable response is received, the expiration date is remembered. Subsequent requests for the same URL will check the cache and short circuit the request if a valid (not yet expired) response is available in the cache. This is my first attempt at JMeter code and I'm sure this could be improved by someone more familiar with the project. -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-dev-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-dev-h...@jakarta.apache.org