这边有三张广告,有时间属性,如果时间一过,则把这条数据插入到下线广告表,并县把预定广告表的数据插入到上线广告表并显示。 如果我写个ACTION实些这些功能并通用用户点击分类或刷新页面来触发这个ACTION这样实现多了很多判断,影响性能。问:有何好的解决方案或思路?

解决方案 »

  1.   

    比如CSDN,左边有广告,假如它的广告表是A,那么用户给钱给CSDN时,有个属性是时间,如果时间一到,则替换预定的广告,并把发布的广告放到记录广告表里。
    我的意思是当你点击贴子时,触动这个ACTION判断?还是有更好的办法?
      

  2.   

    现在我的项目里广告这块有三张表,,,
    A:在线广告表。。B ,预定广告表  。  C。下线广告表A时间到一到,则把这条广告信息放入到C表并把B表的信息放入到A表。。我写了个ACTION执行了这些功能,是否通过用户点击页面来触发这个ACTION,还是说有更好的办法?如果在线的用户有几十万,分类的页面有几十万,每点击一下都执行这个ACTION。我觉得太影响性能。。这样说,你明白了吗?
      

  3.   

    貌似那些广告都是flash做出来的
      

  4.   

    这个Action是什么?Java中的类?点击广告,使用异步传递给后台Java一个参数1,数据库中有个clicknum字段,把1加到clicknum里(主要计算点击数)。
    只能想到这,别的想不出来。
      

  5.   


    字段名称 数型 Null 备注说明
    ID NUMBER NO 广告位ID
    NAME VARCHAR2(100) YES 广告属性
    TITLE VARCHAR2(100) YES 广告名称
    PIC VARCHAR2(100) YES 广告图片
    LINK VARCHAR2(200) YES 广告链接
    DAYS NUMBER YES 广告天数
    GOLD VARCHAR2(50) YES 使用积分
    DJ VARCHAR2(50) YES 广告单价/天
    STIME VARCHAR2(50) YES 开始时间
    ETIME VARCHAR2(50) YES 结束时间
    LLS NUMBER YES 浏览次数
    DJS NUMBER YES 点击次数
    STATUS CHAR(10) YES 广告状态
    ADMINID NUMBER YES 管理员ID
    MEMBERID NUMBER YES 会员ID
    ADDTIME VARCHAR2(50) YES 添加时间
      

  6.   

    action是把预定广告表的预定广告信息插入到A表广告表,并把A表广告表的信息插入到C表下线广告表。
    三张表结构都一样。