记录卷曲响应的最有效方法(html)

时间:2012-12-20 13:10:37

标签: php mysql curl

我有一个使用curl登录网站的php脚本。 我需要记录所有的http响应,以便我可以跟踪错误。

问题:每次登录都包含多个http请求/响应,总计约26 000行。将其保存在文本文件中会使我很难找到我需要的东西。

将所有内容记录在mysql数据库中是否合理?

澄清: 将大型html文档存储在mysql数据库中是一个好主意吗? 在mysql中存储html / javascript / css是否有任何问题? 什么数据类型适合?

2 个答案:

答案 0 :(得分:1)

您可以将所有文本记录到任何文件中,然后使用grep过滤所需的任何内容

如果要将所有数据写入数据库,则会导致硬件负载更高,然后将所有内容记录到文件中

答案 1 :(得分:1)

这取决于具体情况。

文件系统通常是存储大中型数据集的更好地方,您不会经常更新/搜索内部数据集。 OTOH PHP(大多数语言都会想到它)不会支持复杂的锁定机制来优雅地处理对文件的并发访问。

  

每次登录都包含多个http请求/响应,总计约26 000行

请求多少?

  

将其保存在文本文件中会让我很难找到我需要的东西。

为什么不在获取HTTP响应时提取所需的位?

为什么您认为将其转储到数据库中会帮助您提取所需的位?