0

在创建像 Google Analytics 或 StatCounter 这样的服务时,我想在数据存储部分做一些不同的事情:

  1. 用户访问我客户的网站。
  2. JS 代码或 1 像素图像是从我的服务器下载的。
  3. 请求发送到我的服务器,在那里处理数据。
  4. 计算国家、回头客、跳出率等信息。
  5. 我不想将这些数据存储在我的服务器中,而是将其存储在客户端的服务器中。

客户是使用我的“服务”对其网站进行网络分析的个人或企业。

假设他们准备创建我选择的数据库模式,将数据发送给他们进行存储的推荐方式是什么?

我唯一能想到的是,要求他们在他们的服务器中给我一个 URL,我将向该 URL 发布一个 JSON 字符串,他们可以存储或做他们想做的任何事情。

除了 HTTP POST,他们还有其他选择我必须将数据发送给他们吗?

4

1 回答 1

1

您可以将数据存储在您自己的服务器上,然后为客户端提供下载它的机制。这将为您节省为每个客户输入和测试不同 URL 的负担。

这也意味着您只需要一个 SSL URL 和身份验证方法即可确保安全。否则,您需要确保每个客户都有一个有效的 SSL,并让您的脚本在存储数据时登录到每个客户。

于 2011-05-01T15:47:52.657 回答