在线竞拍系统-ajax轮询

 

回顾一下以前写的一个会员竞拍的系统,主要需求如下:

 

1.分为周拍和日拍。(周拍即每周有一个昂贵的物品可以竞拍,日拍即每天可以有三个较便宜的物品可以竞拍。每天有一个日拍物品上线,同时也有一个物品下线。周拍则是一周有一个物品下线,同时也有一个物品上线。物品上线时间为早上10:00,预计结束时间为22:00)。

2.实时竞拍。(用户登陆竞拍系统,能实时看到当前处于竞拍状态的物品的竞拍情况,而用户自己的竞拍行为也能及时地传递到其他用户页面上,所以这个就存在一个实时性问题)。

 

3.倒计时。(显示每一个竞拍物品的倒计时,倒计时为0时,出价最高者为竞拍胜利者)。

 

基于以上的需求,经分析,①对于实时竞拍而言,就需要客户端browser能够获取到最新的竞拍信息,而有两种技术可以实现,其一是使用“服务器推”comet技术,其二是使用ajax轮询。②对于周拍和日拍,究其本身而言,就是竞拍周期为一周,而其他的日拍则为三天(每天有三个日拍可以拍,每天只有一个上线或下线)。而③倒计时问题,则可以采用前端js的window .setInterval定时器和window.setTimeout延迟器相结合使用。

 

其中还涉及到一个倒计时为0时,若有用户竞拍如何处理的问题,经研究后,若在最后20秒内有用户竞拍,则把竞拍的时间在竞

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
昂酷拍卖环境要求: PHP环境:php 5.3+ 数据库:mysql PHP组件要求: memcache组件(建议) Zend Guard Loader组件(必须) 昂酷网络--专注于在线拍卖网站程序的研发 昂酷拍卖演示 前台演:http://paimai.oncoo.net 后台演示:http://paimai.oncoo.net/admin 昂酷网站 - 致力打造国内最成熟通用拍卖网站程序 官方网站:http://www.oncoo.net ********************************* --------昂酷拍卖具有以下四大优点------- 无限延伸 系统支持无限版块延伸,轻松解决商品的多样化拍卖。导航自由添加,不做定制也可以让您的网站是独一无二的。 通用适用 系统支持无限级条件筛选和无限富文本扩展。无论您经营的是什么样的商品,只要后台配置相应筛选和扩展字段,轻轻松松达到要求! 操作方便 后台布局清晰、支持商品图片在线剪切、分类数据轻松添加、所需数据快捷查询、权限管理安全可靠。 安全可靠 打包已备份sql文件,在线解压zip数据文件;邮件发送sql备份,下载数据库备份文件;数据优化修复功能。 --------------后台版块及其功能介绍------------------------ 0、首页 显示一些需要管理员第一时间处理的信息,和一些常用操作的链接! 1、用户管理 对网站前台用户的增加、删除、修改和查询,对用户账户保证金或权限额度的充值、冻结、扣除和解冻。设置网站做过的推广渠道并获取用户注册的来源。 2、商品管理 商品管理类似仓库,可在此进行网站商品的配置,包括频道和分类的添加,筛选条件的添加,富文本扩展字段的添加、频道分类和筛选条件的关联以及频道分类和扩展字段的关联。以上配置完毕后就可以发布到拍卖。在商品列表可以选择发布到拍卖或者一口价。 3、拍卖管理 对各个状态拍卖的查询编辑(为了安全个别状态不允许进行修改和删除)。和配置拍卖默认的价格浮动,保证金收取方式(也可在具体拍品中进行设置)。 4、订单管理 订单和订单状态的查询和编辑。可配置各种订单的有效期。 5、友情链接管理 可对带图片和不带图片的友情链接进行发布和管理 6、文章管理 网站帮助文章、资讯文章的发布和管理,以及分类的添加和编辑。 7、广告管理 可添加和编辑广告位和广告,广告类型支持图片、flash、和代码。广告支持有效期。 8、支付管理 用来记录用户在网站充值记录和充值的状态,可添加第三方支付接口。目前支持六种常用支付接口 9、数据管理 用来管理网站数据库,可备份、还原、压缩、优化数据库。 10、权限管理 可添加后台用户和分配用户权限。方便多用户管理网站 11、系统配置 可设置网站的一些基本信息配置、邮箱配置、短信接口配置、安全标示配置、用户协议编辑和网站前台的导航修改和添加。 ----------------------------------其他--------------------------------- 如果想去掉网址中的‘index.php’,请在pplication\Common\Conf\config.php中URL模式'URL_MODEL'=> '2', 将的注释打开,默认URL_MODEL为1。 JS\CSS 压缩缓存:系统加入了minify压缩js、css缓存,为了和TP的分隔符分开,如果你要将你的js、css加入到minify中,你必须使用竖线“|”将多个文件分隔开。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值