1
kslr 2015-03-02 00:13:38 +08:00 via Android
我猜v2是redis存储然后if xx in xx
|
2
9hills 2015-03-02 01:28:27 +08:00 via iPad
|
3
typcn 2015-03-02 02:34:15 +08:00
压力最轻的是在客户端屏蔽
每个人的回复都加上一个指定的 class 用户屏蔽了谁,就给他输出 .user-xxx{ display:none } |
4
cevincheung 2015-03-02 04:47:24 +08:00
pgsql:
select * from posts where node_id = ? and author_id not in (select blockd_user_id from blocks where user_id = ?) 效率还不错 Ps.: 感觉这样好扯淡 |
5
Jat001 2015-03-02 05:17:50 +08:00 via Android
有啥压力,被当前用户 block 的用户 id 完全可以序列化后存到一个字段里,在输出帖子和回复的循环里判断下,uid 在这个列表里就 continue。
|
6
NeoAtlantis 2015-03-02 05:41:50 +08:00
我对在客户端屏蔽有个疑问:如果这样,分页还能否保证每页具有足够的帖子?比如首页开始是显示20个帖子,这样屏蔽掉就不够数了啊。
|
7
evlos 2015-03-02 05:50:45 +08:00 via iPhone
@NeoAtlantis +1 最纠结的就是这个问题了
|
8
emric 2015-03-02 06:00:12 +08:00
我这种后台渣的表示关注.
|
9
panxianhai 2015-03-02 07:12:52 +08:00 via Android
@NeoAtlantis 目前v2每页帖子也是不一致的。
|
10
NeoAtlantis 2015-03-02 07:54:04 +08:00
@panxianhai 合着是只要不被人发现就行了么……
|
11
typcn 2015-03-02 08:10:51 +08:00
@NeoAtlantis 这个都无所谓的,你看贴吧那鸡肋屏蔽,楼层号都不连续了
|
12
SuujonH 2015-03-02 10:15:23 +08:00
|
13
NeoAtlantis 2015-03-02 11:14:20 +08:00
|
14
evlos 2015-03-02 17:22:39 +08:00 via iPhone
@NeoAtlantis 删帖和屏蔽用户的情况完全不一样哦,是不是不小心搞混了?
|