我们注意到,在 data-preloaded 中的跟踪状态特别长,尤其是对于信任等级为3或4的用户,或者是活跃时间较长的用户。
从数据库中删除用户的主题跟踪状态,或是从上述查询中删除或限制这些状态,会造成什么损害吗?比如会剥夺他们的徽章或信任等级等。
我们注意到,在 data-preloaded 中的跟踪状态特别长,尤其是对于信任等级为3或4的用户,或者是活跃时间较长的用户。
从数据库中删除用户的主题跟踪状态,或是从上述查询中删除或限制这些状态,会造成什么损害吗?比如会剥夺他们的徽章或信任等级等。
我们遇到了类似的问题,即主题跟踪状态的查询消耗了主页渲染时间的大约 70%。在高负载条件下,此查询甚至可能需要超过 1000 毫秒才能完成。
我认为应该有一种(可选的)方法使主题跟踪状态成为异步请求,从而使用户能够更快地查看主页。
没错!我已经看到高达3000毫秒
我只需删除这一行:
在检查了前端代码后,我推测我的操作可能会引起一些问题。然而,实际上,在删除该行并重新加载服务器后,我没有观察到任何显著差异,并且我的主页加载时间缩短了约 60%。
这为那些面临类似性能挑战的人提供了一些经验知识。尽管如此,我不能保证此操作的后果,因此请自行承担风险。
我看到了相同的行为