我有一个拍卖网站,让我的用户无限量的自动装订。Mysql触发器/事件与Cronjob
要监视这些autobiddings,必须每秒检查一次数据库。
我的问题是,如果最好使用mysql触发器事件,或者每分钟用户执行60秒循环php脚本的用户cronjob。
如果我使用mysql触发器事件,将会有数百个事件堆叠在彼此之上,并在不同的时间触发。这甚至有可能吗? ANd不是服务器负载磨损而是令人满意的。我听说在某个地方数据库将被锁定,同时有一个调度事件。我使用innoDB表btw。
我希望有人能够对此发表意见。
问候!
什么是你的autobid的定义,当有两个挂起autobids他们如何相互作用?什么使拍卖结束?也许一个计划在拍卖结束时运行的cron工作来评估谁赢了。该网站只会阻止竞拍成品拍卖。 cron工作将通过电子邮件向谁发送电子邮件。 – Don 2009-11-15 06:44:46
嗨,让我稍微解释一下这个概念。拍卖开始于0.00欧元。当有人放置一点时,价格上涨0.01欧元。投标是他们购买信用的地方。当拍卖即将结束并有人下标时,拍卖会延长60秒。所以当人们想要离开时,他们可以进行一次汽车招标。这些出价将不得不在拍卖结束前随机放置,再延长一分钟的时间,等等。投标不会相互影响。一个自动贩卖是随机选择的,而不是最后一个竞标者。 – 2009-11-15 12:11:26
+1因为我有同样的问题 – Gowri 2011-03-22 11:44:31