gpt4 book ai didi

php - 如何检索社交网站的自定义用户搜索结果

转载 作者:行者123 更新时间:2023-11-29 14:49:54 25 4
gpt4 key购买 nike

我有一个用 PHP 编写并使用 MySQL 数据库的社交网站。目前,我在首页上为未登录的用户显示在线用户的预览。这可以轻松缓存,因为每个人的结果都是相同的。

我的问题是登录的用户可以互相阻止,并且提供自定义搜索结果,这使得缓存非常困难(我正在使用 APC 来处理其他容易缓存的事情。)我考虑过缓存一个常见的结果集(男性)例如,搜索女性),然后在内存中保留阻止用户的成员列表,并从搜索中删除不需要的成员 - 但这会使分页计算变得痛苦并且似乎效率低下。

一开始这没有问题,但现在拥有超过 10 万成员(member)和一些非常活跃的用户,这正成为一个大问题!

我觉得有一种更有效的方法可以做到这一点,我正在寻找想法:D

最佳答案

当注册用户查看列表时,您可以将“被阻止”用户的昵称替换为某些占位符(“被阻止”或“不受欢迎”)。
看看,SO 如何对“忽略的标签”(在主页上)做同样的事情 - 被忽略的标签的问题就会消失。
它将允许您跳过分页问题。

关于php - 如何检索社交网站的自定义用户搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5994735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com