PHP 开发一个拍卖功能分为:常规竞拍和代理竞拍
参考 http://www.kongfz.cn/19722841/ (其实就是想实现和它一样的功能^_^,淘宝拍卖好像也可以设置代理出价)
在设置代理竞拍后系统怎么实现自动竞拍
比如商品起拍价为 1 元、最小加价为 3 元。
当 A 用户为第一个出价人出价为 1 元, B 用户出价为 4 元,如果 C 用户在 B 出价后设置代理价为 10 元,那么系统会自动出价 7 元,如果 A 出价为 10 元,这里最高价 10 元+最小加价 3 元已经大于 C 设置的最高代理价,所以 C 之前设置的代理价无效,系统不会自动出价。
目前想到方法
1 、单独写一个方法然后通过 计划任务 /Crontab 执行
Windows 下最小的 1 分钟(但可以设置多个触发器)
Linux Crontab 楼主不熟 Google 说可以设置以秒为周期来执行
那么问题来了,楼想要实现最好是代理可以实时执行,但执行周期太短会不会两次执行出现冲突。执行周期太长怕用户在最后 1 、 2 秒出价,代理不能执行的问题。
2 、在用户每次出价或是设置代理价的时候都检查有没有用户设置代理,然后执行。算是手动触发。
大家有什么好的方法分享一下,或是说一下上面哪种方法好点。
还有一个商品,特别是在设置了代理价后,他的出价记录很容易出现上千条记录,这些数据怎么存好一点呢,放一个表里随着时间和商品数量的增长,记录会越来越多,每个商品的出价记录分一表还是几百个分一个表,求指点!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.