【问题标题】:Static website served with single server-side variable使用单个服务器端变量提供的静态网站
【发布时间】:2018-06-29 14:31:45
【问题描述】:

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

我曾考虑过使用数据库,但仅使用 2 个变量似乎有点过头了。我不能使用 LocalStorage,因为我不想依赖客户端来保存数据,而且我想积累所有用户的数据。

对轻量级解决方案有什么建议吗?


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

【问题讨论】:

    标签: html web-applications


    【解决方案1】:

    需要一台为此运行程序的服务器。 可以这样想:现在你的服务器是静态的,处于一个永恒不变的状态。您要求的是反映在所有用户中的更改。因此,您需要一个具有变化状态的中心位置 - 即一个正在运行的程序。你不会解决这个问题的。

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

    【讨论】:

      猜你喜欢
      • 2019-06-24
      • 2023-03-25
      • 1970-01-01
      • 2014-12-06
      • 1970-01-01
      • 2022-12-28
      • 2020-02-21
      • 1970-01-01
      • 2014-11-24
      相关资源
      最近更新 更多