作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在构建一个服务网络,所有的服务都彼此完全不同,现在我正在创建一个仪表板来让体验更容易使用,创建一个用户使用的服务的自动列表大多数。
但是如果我想找出用户使用最多的产品,我该怎么做才不会导致服务器过载?我的意思是,每当用户访问该服务的页面时,即 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/
我有一个 grpc 基准测试代码,它使用一个函数使用 for-select 子句将数百个 goroutine channel 合并到一个 channel 。代码是这样的 func (b *B
我是 ksoap2 的新手,我正在尝试让 example w3 schools example 工作。由于某种原因,它总是在这条线上失败。 SoapObject Request = new SoapO
我是一名优秀的程序员,十分优秀!