2016-08-04 91 views
0

保存原始HTTP请求数据的最快和最便宜的方式是什么?保存原始http请求数据

我想设置一个端点,例如https://www.example.com/h.gif,并保存/记录所有对它的请求中的原始请求数据。

保存/记录可以是文本文件或直接存入数据库。

所有端点应该做的就是保存原始请求数据并在尽可能快的时间内返回有效的响应。

然后,我会在单独的进程中解析并提取保存的请求中的数据,以便不会减慢原始HTTP请求的响应时间。

回答

0

Amazon CloudFront access logging可能是一个可行的解决方案。它不记录整个原始请求数据,但我看起来像我需要的一切都被记录下来。唯一的额外费用是将日志文件存储在Amazon S3中的成本。

一个不足之处是,日志是逐渐保存的,而不是在意的。