CDN(自定义日志记录参数)

CDN (custom logging parameter)

我正在寻找能够设置自定义日志记录参数的 CDN。

这意味着忽略了一些参数,但记录了参数。

<Client request>
http://example.com/response&some_param=logging

<CDN response (no origin request)>
http://example.com/response

<CDN logging>
time / date / ip / url / some_param=logging 

我认为 Cloudfront 不可能这个和另一个 CDN。

请告诉我哪个CDN可以实现这个。 谢谢,

关于参数,我假设您指的是查询字符串 (QS)。正确的 QS 看起来像这样(包括问号):

http://domain.com/foo/bar?parameter=value&anotherparameter=anothervalue

您所要求的是一种 CDN 解决方案,让您忽略缓存的 QS(这意味着 QS 将在缓存之前被剥离)但同时应该记录 QS。 查看缓存的 this solution how you can forward CDN logs to your server including QS (while ignoring QS)。

我认为你在谈论两件不同的事情。

  1. 缓存设置:通常URL是缓存键,可选择是否包含查询字符串作为缓存键的一部分(包含时,有时称为唯一缓存).

  2. 查询字符串日志:这很简单,CDN应该允许您选择是否记录查询字符串。