【发布时间】:2017-05-08 09:25:28
【问题描述】:
我正在构建一个简单的应用程序,它将根据用户输入的时间安排启用/禁用广告集。
例如,用户可能希望他们的广告在上午 6 点至上午 9 点、下午 5 点至晚上 10 点以及其他所有时间都关闭。
安排这个的最佳方式是什么?我会将所有数据存储在 MYSQL 中,我是否应该有一个 cron/task 每分钟检查表中与时间匹配的行,然后启用/禁用函数?
继续该示例,该表可能包含列、时间、函数。
早上 6 点,启用 上午 9 点,停用 下午 5 点,启用 晚上 10 点,停用
我的问题是,如果我有 10,000 个左右的用户,这对于网络服务器来说是否太多了,或者有没有更有效的方法来做到这一点?
【问题讨论】:
-
我不确定您是否需要计划任务,但也许我遗漏了一些东西。您不能只检查一个表格,看看当前时间是否在他们安排广告展示的时间?
标签: php mysql laravel cron task