gpt4 book ai didi

asp.net - StackOverFlow 上的页面查看计数器

转载 作者:行者123 更新时间:2023-12-04 02:41:38 25 4
gpt4 key购买 nike

实现页面查看计数器的最佳方法是什么,就像他们在每个问题都有一个“查看”计数器的站点上的那样?

考虑性能和可扩展性问题。

最佳答案

我优化的计数器是这样工作的:

UPDATE page_views SET counter = counter + 1 WHERE page_id = x
if (affected_rows == 0 ) {
INSERT INTO page_views (page_id, counter) VALUES (x, 1)
}

通过这种方式,您可以为第一个 View 运行 2 个查询,其他 View 只需要 1 个查询。

关于asp.net - StackOverFlow 上的页面查看计数器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/246919/

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