2

Web 应用程序如何在客户端存储大量数据?(我具体谈论的是允许数百万条记录的容量)。我在这里要做的是允许离线研究这些记录。所有用户都在使用 Chrome。

我一直选择 indexedDb,直到我读到大约 40 万条记录,它几乎无法使用。然后是 Web SQL,但它已被弃用。

然后我在想我的最后一个选择是在本地安装一个像 apache 这样的 Web 服务器,它带有小脚本,它可以与我的 Web 应用程序交互并将记录存储在像 MySQL 这样的数据库中。使用 AJAX,我可以在 localhost 中访问我的脚本,但是会出现跨域问题。

我没有主意了

更新:澄清->

主 Web 应用程序在远程服务器上运行。它必须在服务器上,因为该应用程序由不同位置的几个人使用(它是共享的),并且需要通过智能手机等访问。最后一个想法是在本地安装一个 Web 应用程序(在所有用户的计算机),它将与该远程 Web 应用程序交互以从中获取记录并将它们存储在本地。无论如何,由于我猜的跨域问题,它不会起作用。

4

1 回答 1

2

我看到几个选择:

  1. 你真的不需要桌面应用程序吗?我知道,我知道那是1990年代...

  2. 安装本地 Web 服务器并通过 Web 浏览器访问您的应用程序也是一种选择。但这很危险地接近第 1 点。

  3. 您可能会考虑开发一个 Java并允许它使用文件系统

于 2012-05-07T21:22:26.993 回答