请教各位PHP+mysql如何实现屏蔽用户的功能?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

请教各位PHP+mysql如何实现屏蔽用户的功能?

2016-06-15 16:03:06 1986 1

假设是一个论坛系统,首页显示最新发布的100个主题。另外,每个用户都可以设置自己希望屏蔽的用户,比如A设置了屏蔽B和C,那么A在查看首页的100个主题时就不包含B和C发布的内容。 如何尽量高效的实现?(可以采用缓存机制,但不用Redis)

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 19:39:34

    如果以 SQL 语句来筛选,那么对于每个用户这个结果都是不一样的,每个用户都要发生结果不一样的数据库查询,不好做缓存,这个方案不可取。

    如果统一取出更多结果(比如 200 个)并缓存待用,显示时剔除用户屏蔽的记录显示给用户,这个对数据库的压力最小,似乎是一个不错的方案。

    0 0
相关问答

1

回答

藉由PHP呼叫COM “InternetExplorer.Application”,如何不用name属性模拟用户登入?

2016-06-14 14:56:32 2068浏览量 回答数 1

1

回答

PHP呼叫COM,如何不用name属性模拟用户登入?

2016-06-13 15:52:39 1806浏览量 回答数 1

1

回答

PHP+MySQL免费空间上安装Discuz,报错

2020-05-31 21:09:45 553浏览量 回答数 1

1

回答

在Ubuntu上安装配置Nginx, PHP, MySQL,报错

2020-05-28 09:21:26 571浏览量 回答数 1

1

回答

PHP连接mysql出现问题

2020-05-23 21:00:25 849浏览量 回答数 1

1

回答

如何为PHP启用mysqlnd??mysql

2020-05-17 17:38:53 299浏览量 回答数 1

1

回答

PHP 7.0上的Laravel 5.4:PDO异常-找不到驱动程序(MySQL)?mysql

2020-05-17 22:28:53 2228浏览量 回答数 1

1

回答

如何在php docker映像中安装pdo驱动程序??mysql

2020-05-17 22:33:55 2278浏览量 回答数 1

1

回答

PHP警告:mysqli_connect():(HY000 / 2002):连接被拒绝?mysql

2020-05-17 22:35:00 5983浏览量 回答数 1

1

回答

安装mysql php apache,改变mysql的文件夹,php 链接不上mysql ?

2016-02-11 16:52:08 2218浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
文章
问答
问答排行榜
最热
最新
相关电子书
更多
复杂PHP系统性能瓶颈排查及优化
立即下载
云原生的 MySQL 托管服务架构及读写分离的优化(PHP)
立即下载
MySQL 5.7优化不求人
立即下载