gpt4 book ai didi

mysql - 在不炸毁服务器的情况下了解用户?

转载 作者:行者123 更新时间:2023-11-29 04:27:51 26 4
gpt4 key购买 nike

我正在构建一个服务网络,所有的服务都彼此完全不同,现在我正在创建一个仪表板来让体验更容易使用,创建一个用户使用的服务的自动列表大多数。

但是如果我想找出用户使用最多的产品,我该怎么做才不会导致服务器过载?我的意思是,每当用户访问该服务的页面时,即 http://foo.com/bar/nyancattastic2.php我会发现关键字(应用程序名称)是“bar”,然后通过使用 hits=hits+1 更新用户名与数据库中“bar”匹配的行来添加命中

尽管如此,将它放在每个页面上确实会破坏我的服务器,因为每个页面上都有更新查询。

有什么想法吗?或者,我可以询问用户他们最喜欢的应用程序是什么,但这更像是一个用户体验问题。

非常感谢任何帮助!

干杯,卡兰

编辑* 如果没有这个建议的更改,我预计流量水平约为每秒 3-10 个查询!

谢谢大家的回答!

最佳答案

如果你真的很关心流量和负载(直到我看到一个问题我才会担心),你可以考虑随机抽样用户:

// Check about 1/5 users:
$random_thresh = 5;

if (rand() % $random_thresh == 0) {
// Log an insert for this user:
}

关于mysql - 在不炸毁服务器的情况下了解用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8095112/

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