【发布时间】:2013-07-04 01:53:56
【问题描述】:
我想做的事:
所以我的问题是:如何以优化的方式在 24 小时后自动删除条目。
你需要知道的:
我研究了一个解决方案,该解决方案还允许我删除与此数据库条目关联的文件。
我的想法:
我最初的想法是启动一个 Perl 脚本,它会每小时检查是否最早的条目是在 24 小时前创建的,如果它删除了条目以及与该条目关联的文件,但首先,我找到了这个解决方案有点难看,我相信有比这个更好的解决方案,更优化和优雅!
表格:
UID, COUNT, VALUE_1, VALUE_2, ..., TIMESTAMP, LINK
如果你有什么灵感请告诉我!
【问题讨论】:
-
对我来说听起来像是一项 cronjob 工作
-
我没有完全理解这个问题。您有一个带有文件链接的 SQL 数据库吗?我的意思是你必须在你的数据库中搜寻旧的东西,删除行,删除文件。这是一个负载非常高的系统,所以它必须专门优化吗?
-
对于创建的每个条目,也会创建一个文件,该文件的绝对链接在条目中。会有很多条目。 cron 作业似乎没有适应,因为如果在上午 00:01 创建条目,则 cron 条目将执行 23 次无用检查,如果运行一小时/检查,最糟糕的是一小时到迟到
标签: php sql perl automation