PHP拍卖到期跟踪

PHP拍卖到期跟踪,php,time,cron,Php,Time,Cron,发送电子邮件或在小型非真实货币拍卖脚本上执行功能的最佳方式是什么?这个脚本对我来说是一个学习练习,我想知道在拍卖到期时处理动作的最佳方式是什么。在我看来,每分钟一次的cron作业都是一种很容易被超越的方法。老实说,这是cronjob的理想情况。理论上,您可以动态地创建cronjobs……也就是说,使用php编辑crontab,并为每次拍卖创建一个条目,其中包含拍卖的结束时间,以执行一个通用脚本,该脚本传递了一些变量 每分钟做一份工作似乎有点极端,但如果你把它隔开一点,这个想法似乎非常合理 替代方

发送电子邮件或在小型非真实货币拍卖脚本上执行功能的最佳方式是什么?这个脚本对我来说是一个学习练习,我想知道在拍卖到期时处理动作的最佳方式是什么。在我看来,每分钟一次的cron作业都是一种很容易被超越的方法。

老实说,这是cronjob的理想情况。理论上,您可以动态地创建cronjobs……也就是说,使用php编辑crontab,并为每次拍卖创建一个条目,其中包含拍卖的结束时间,以执行一个通用脚本,该脚本传递了一些变量

每分钟做一份工作似乎有点极端,但如果你把它隔开一点,这个想法似乎非常合理

替代方案是,如果有人点击脚本检查的拍卖页面,查看拍卖是否过期,然后发送电子邮件并在表列中设置标志。总的来说,这是一个糟糕的想法(如果几天内没有人访问该页面怎么办)


理想情况下,cronjob是你最好的朋友。现在,您可以使用每小时一次的cronjob,或者创建一个脚本,动态生成一次性cronjob。不过,最好的解决方案是重复使用cronjob(可能每10分钟?),当它发送一封拍卖电子邮件时,会在发送给1的电子邮件或类似的列中设置一个标志,这样电子邮件就不会被错误地转发。

老实说,这是cronjob的理想情况。理论上,您可以动态地创建cronjobs……也就是说,使用php编辑crontab,并为每次拍卖创建一个条目,其中包含拍卖的结束时间,以执行一个通用脚本,该脚本传递了一些变量

每分钟做一份工作似乎有点极端,但如果你把它隔开一点,这个想法似乎非常合理

替代方案是,如果有人点击脚本检查的拍卖页面,查看拍卖是否过期,然后发送电子邮件并在表列中设置标志。总的来说,这是一个糟糕的想法(如果几天内没有人访问该页面怎么办)


理想情况下,cronjob是你最好的朋友。现在,您可以使用每小时一次的cronjob,或者创建一个脚本,动态生成一次性cronjob。不过,最好的解决方案是重复使用cronjob(可能每10分钟?),当它发送一封拍卖电子邮件时,会在发送给1或类似邮件的列中设置一个标志,以便电子邮件不会被错误地重新发送。

不确定“一次性cronjob”是什么或它有什么价值(也就是说,这些是应该运行多次的计划作业),但我同意总体上的“使用cron”消息。一次性cronjobs是删除自己还是脚本也必须清除它们?创建cronjob需要命令行访问权限(至少通过shell_exec)你最好在而不是Con上使用<代码>。这基本上创建了一次CRONPOWS。每一次拍卖的CRON任务可能不会在大容量上扩展,因为这是一个学习练习,你应该考虑任何建议的解决方案可能会有多大。如果你有10000个拍卖都在午夜结束,那又会怎样?(如Cogiotergosum最后一段所述)是一条路。不确定“一次性cronjob”是什么或它有什么价值(即,这些是应该运行多次的计划作业),但我同意总体“使用cron”消息。一次性cronjob是否会删除自己,或者脚本是否也必须清除它们?创建cronjob需要命令行访问权限(至少通过shell_exec)你最好在而不是Con上使用<代码>。这基本上创建了一次CRONPOWS。每一次拍卖的CRON任务可能不会在大容量上扩展,因为这是一个学习练习,你应该考虑任何建议的解决方案可能会有多大。如果你有10000个拍卖都在午夜结束,那又会怎样?(如Cogiotergosum最后一段所述)是一条道路。