0

我正在尋找能夠設置自定義日誌記錄參數的CDN。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來實現這一點。 謝謝,

回答

2

通過參數,我假設你的意思是查詢字符串(QS)。正確的QS是這樣的(包括一個問號。):

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

你問什麼,是CDN解決方案,它可以讓你忽略QS的緩存(這意味着QS將前剝離緩存),但同時應該記錄QS。 檢出this solution如何將CDN日誌轉發到您的服務器(包括QS)(而緩存爲ignoring QS)。

0

我想你是在談論兩件不同的事情。

  1. 緩存設置:通常URL是緩存鍵,與包括查詢字符串作爲緩存鍵的一部分或不(包括時,有時它被稱爲唯一緩存)的選項。

  2. 查詢字符串日誌記錄:這很簡單,CDN應該允許您選擇是否記錄查詢字符串。