【发布时间】:2017-04-26 05:22:02
【问题描述】:
我在亚马逊 S3 上托管了一个基本网页。该页面以 HTML、CSS 和 Javascript 实现。我希望记录一个按钮(出现在页面上)被点击的次数。此外,由于 S3 仅支持静态 Web 托管并考虑到我的要求需要服务器端脚本,这个问题是否有效?我不需要一个花哨的解决方案,我只需要记录一个按钮被点击的次数并将其存储在存储在存储桶中的一些简单的文本文件中。
按钮被点击的次数,我的意思是这个按钮被点击了多少次。许多用户将访问此网页。我想要发生的累计点击次数。所以如果我今天访问网页并点击按钮,点击次数变为1,如果我明天做同样的事情,点击次数变为2
编辑:场景 考虑情景。我有三个用户 A、B 和 C。假设在一周内,“A”每天访问该网站 3 次,并且总共点击了 4 次按钮。 B 只访问该网站一次并点击了 2 次。 C 访问它两次并单击按钮 1 次。所以到本周末我应该看到的总数是 7 (4 + 2 + 1)。我会在编辑中添加它。
【问题讨论】:
-
你试过什么?
-
我想在 S3 存储桶中保存一个 json 文件,但由于这成为服务器端的要求,我对如何使用 javascript 执行此操作感到困惑。看看这个:askyb.com/javascript/…
-
将您的点击保存在数据库中,将其保存在 json(frontend) 中可能是个坏主意
-
如果您能提供有关您的要求的更多信息,将会很有帮助。例如:除了计算它被点击的次数之外,你是否希望按钮做任何事情?应该显示信息还是应该将用户带到另一个网页?稍后您将如何使用该值——也就是说,应该在页面上显示计数,还是其他应用程序会以某种方式使用该值?为什么要将结果存储在文本文件中?这不如将其存储在数据库中那么有效。这些答案将帮助我们推荐合适的解决方案。
-
好吧,我不想在任何地方显示它。该按钮将具有其他功能。我已经照顾好了。我需要存储点击次数以查看该功能使用了多少次。简单来说,就是想看看这个功能被使用了多少次。也许六个月后我想看看这个功能被使用了多少次。我不想看到访问次数。一次访问可能会导致多次点击。我想存储这个数字,即。使用功能的总次数。文本文件只是我随机写的一些东西。
标签: javascript jquery html amazon-web-services amazon-s3