Skip to content

[ts-4023] cachekey plugin#371

Closed
gtenev wants to merge 1 commit intoapache:masterfrom
gtenev:ts-4023
Closed

[ts-4023] cachekey plugin#371
gtenev wants to merge 1 commit intoapache:masterfrom
gtenev:ts-4023

Conversation

@gtenev
Copy link
Contributor

@gtenev gtenev commented Dec 9, 2015

This plugin allows some common cache key manipulations based on various HTTP request elements. It can

  • sort query parameters so reordering can be a cache hit
  • ignore specific query parameters from the cache key by name or regular expression
  • ignore all query parameters from the cache key
  • only use specific query parameters in the cache key by name or regular expression
  • include headers or cookies by name
  • capture values from the User-Agent header.
  • classify request using User-Agent and a list of regular expressions

@zwoop
Copy link
Contributor

zwoop commented Dec 14, 2015

I'm going to land this, unless there are other review concerns. (Gancho fixed a few number of issues that was reported outside of this PR already).

This plugin allows some common cache key manipulations based on various HTTP request elements. It can
- sort query parameters so reordering can be a cache hit
- ignore specific query parameters from the cache key by name or regular expression
- ignore all query parameters from the cache key
- only use specific query parameters in the cache key by name or regular expression
- include headers or cookies by name
- capture values from the User-Agent header.
- classify request using User-Agent and a list of regular expressions
@asfgit asfgit closed this in d2140cf Dec 16, 2015
moonchen pushed a commit to moonchen/trafficserver that referenced this pull request Jul 26, 2022
* Adjust so transfer-encoding header can be treated hop-by-hop (apache#7473)

(cherry picked from commit 926dd71)

* Move has_request_body to ProxyTransaction (apache#7499)

(cherry picked from commit d8f3970)

Conflicts:
	proxy/ProxyTransaction.cc
	proxy/http2/Http2Stream.cc

Co-authored-by: Susan Hinrichs <shinrich@yahoo-inc.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants