我想允许我的用户创建内容源的黑名单(用户/类别/单词/?)。他们不应该看到来自这些来源的任何内容。
例如:如果用户 A 将用户 B 列入黑名单,然后用户 B 上传了图片,则用户 A 请求查看图库,他不会看到 B 的图片,但他可以看到用户 C、D 的图片。 ..
当一个用户建立一个大的黑名单(例如 100 个来源)时,就会出现问题。那么 SQL 查询将非常长且复杂(“...and author != 'B' and category != 'C'...”)最终会杀死我的服务器。
处理这个问题的其他方法是什么?