gpt4 book ai didi

mysql - 如何批量更新页面浏览量,而不是每次页面加载时

转载 作者:行者123 更新时间:2023-11-30 23:34:08 26 4
gpt4 key购买 nike

我们有一个高负载站点,该站点有一个论坛,该论坛被编程为每次加载该主题页面时都会增加该主题的浏览量。在高峰时段,这些写入成为瓶颈,MySQL 被锁定。有没有办法将综合浏览量保存在内存中,然后在单个查询中每隔一段时间(例如每分钟)更新一次?

我们的堆栈是:Ruby on Rails 2.3.8、MySQL 5.1、Memcached、Nginx + Passenger

更新:换句话说,我不想在 1 分钟内对 500 个线程进行 20,000 次更新,而是每 1 分钟只进行 500 次更新,每个线程 1 次更新。

最佳答案

看看 MongoDB。写操作非常快。无需更改 mysql 中的任何内容

您可以使用您的帖子 ID 和相应的增量计数创建一个集合。

upsert 和 $inc 运算符。

http://www.mongodb.org/display/DOCS/Production+Deployments

关于mysql - 如何批量更新页面浏览量,而不是每次页面加载时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8992539/

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