静态网站带有单个服务器端变量

时间:2018-06-29 14:31:45

标签: html web-applications

我有一个使用html,JS和CSS制作的静态网站。但是,我想保留有关该站点上当前用户的1或2个统计信息,并将其显示给所有人。

我考虑过要使用数据库,但是似乎只用了2个变量就显得过高了。我不能使用LocalStorage,因为我不想依赖客户端来保存数据,而且我想累积所有用户的数据。

有什么建议来解决这个问题吗?


作为一个具体的例子,我想显示所有用户单击按钮的次数。每当有人单击按钮时,我想更新服务器上(或任何地方)的变量,并向网站上的所有人显示该新计数。

1 个答案:

答案 0 :(得分:0)

需要为此服务器运行程序。 可以这样考虑:现在,您的服务器是静态的,处于永远不变的状态。您要求的是在所有用户中反映的更改。因此,您需要一个状态发生更改(即正在运行的程序)的中心位置。您将无法解决这个问题。

如果您不关心机器人程序和身份验证,那么使用Python中的小型flask就足够了。如果您喜欢js。查看node.js,它也很容易设置。另一个解决方案是Google Cloud Firestore,它的优点是您不必自己设置服务器(进入服务器也很简单)。