【发布时间】:2011-02-25 23:45:25
【问题描述】:
我有一个 php 脚本,每次将执行大约 1 小时,在它的运行期间,它需要存储稳定的 cmets 流,以供我稍后查看。基本上,每条评论都包含一个时间戳和一个简短的描述,例如“2/25/2010 6:40:29 PM:更新了商品 255 的价格”。
那么,将其输出到 .txt 文件或将其插入 MySQL 数据库,哪个更快?另外,我应该使用 PHP 的 date() 中的时间戳,还是应该在 MySQL 中创建一个时间对象?
我的问题的第二部分是,由于程序将运行大约一个小时,我应该在每次记录评论时连接到 MySQL、插入数据并关闭与 MySQL 数据库的连接,还是应该只连接一次,为程序运行时插入数据,然后在程序退出时关闭连接,大约在创建初始连接后一个小时?
提前感谢您的所有建议。
【问题讨论】:
标签: php mysql file-io performance