各位大神,有没有好的方法解决加载不连续的三天的数据? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Jal
V2EX    问与答

各位大神,有没有好的方法解决加载不连续的三天的数据?

  •  
  •   Jal 2015-08-24 16:52:26 +08:00 2216 次点击
    这是一个创建于 3706 天前的主题,其中的信息可能已经有所发展或是发生改变。

    是这样的,如果每次点击“加载更多”就加载三天的数据,但是三天有可能是不连续的,问过开发,说可以做,但很麻烦会产生很多不必要的数据及判定,现在已经妥协改成按条数来加载了,但还是想问有没有什么更好的方法?

    14 条回复    2015-08-25 10:40:09 +08:00
    wy315700
        1
    wy315700  
       2015-08-24 16:55:20 +08:00
    缓存每天的数据条目
    Jal
        2
    Jal  
    OP
       2015-08-24 16:56:54 +08:00
    @wy315700 这样会不会造成加载缓慢等速度问题?
    a591826944
        3
    a591826944  
       2015-08-24 16:58:43 +08:00   1
    其实还好的 我猜 你的不连续的意思 不就是 可能 中间某些天 没有数据么 distinct date 然后取最近的三条。。当条件。。。还好吧。。多一条 sql 的事儿。。
    Jal
        4
    Jal  
    OP
       2015-08-24 17:05:06 +08:00
    @a591826944 对的,就是这个意思,中间某些天可能没数据,还是那个问题,这样做判定应该不会拖慢加载速度吧?
    loading
        5
    loading  
       2015-08-24 17:06:43 +08:00 via Android
    数据量不大就直接一次 sql 多选点,例如 10 天的,然后再筛选,就多几行吧~
    a591826944
        6
    a591826944  
       2015-08-24 17:11:53 +08:00
    @Jal 这就没准了。。这要看你们的数据量。索引 。筛选条件 等等因为。。我无从判断
    Jal
    7
    Jal  
    OP
       2015-08-24 17:39:16 +08:00
    @a591826944 恩 谢啦~
    Jal
        8
    Jal  
    OP
       2015-08-24 17:40:44 +08:00
    @loading 恩 只是我们数据量视用户使用习惯而定 还是妥协放弃这种了...
    laoyuan
        9
    laoyuan  
       2015-08-24 17:46:10 +08:00
    数据库加一个 date 字段不就完了
    liuzhen
        10
    liuzhen  
       2015-08-24 19:58:53 +08:00
    Mysql : where date > DATE_SUB (CURDATE (), INTERVAL 3 DAY )
    liuzhen
        11
    liuzhen  
       2015-08-24 19:59:41 +08:00
    噢 st.. 请无视上面那句
    loading
        12
    loading  
       2015-08-24 20:06:28 +08:00 via Android
    再加入一个 字段
    每次用户新增时都检查一次,把需要读取的标记。

    因为数据库 creat 本来就慢,所以不影响,而且这个操作的使用次数没读取多。
    loading
        13
    loading  
       2015-08-24 20:10:53 +08:00 via Android
    这个字段德内容就是 1 2 3 这些,也就是你要求德读取天数,虽然如果需要修改(即当前时间不等于标记为 1 的那个)可能涉及大量德 update 操作:
    这个字段都加 1 ,新的设置为 1




    艹,性能会很低吧~算了,不删了,算抛砖吧…
    Jal
        14
    Jal  
    OP
       2015-08-25 10:40:09 +08:00
    @loading 哈哈哈 是啊 性能低啊不得不妥协,再改改改 T T
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2779 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 48ms UTC 14:26 PVG 22:26 LAX 07:26 JFK 10:26
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86