【发布时间】:2012-12-20 13:10:36
【问题描述】:
我有一个使用 curl 登录网站的 php 脚本。 我需要记录所有 http 响应,以便跟踪错误。
问题:每次登录都包含多个 http 请求/响应,总计约 26 000 行。将其保存在文本文件中使我很难找到所需的内容。
将所有内容都记录在 mysql 数据库中是否合理?
澄清: 将大型 html 文档存储在 mysql 数据库中是个好主意吗? 在 mysql 中存储 html/javascript/css 是否存在任何问题? 什么数据类型合适?
【问题讨论】:
-
我们如何判断登录数据库是否比文本文件更好?请澄清您的问题。
-
我自己没有尝试过,但是请查看 MySQL 的
ARCHIVE存储引擎。请注意,您不能从 ARCHIVE 表中删除单个记录,但可以删除整个表的内容。它也不支持索引,这对于简单的日志表来说并不是什么大问题。