简单数据的最佳服务器端数据存储方法

时间:2010-07-16 14:06:31

标签: javascript ajax database

我正在编写一个网站,其中包括在服务器上存储非常简单的数据,只是一个很长的名称列表而没有其他数据。由于这些数据非常简单,我真的不想使用MySQL(它有点过于笨重),所以我想问什么是在服务器上存储非常简单数据的最佳方法。

我绝对赞成速度优于其他任何东西,并且通过javascript和AJAX轻松访问数据也非常好,因为网站的其余部分是用javascript / jQuery编码的。我真的不在乎数据是否可以自由查看(因为无论如何都可以使用),只要未经授权的用户无法更改。

3 个答案:

答案 0 :(得分:5)

有很多事情需要考虑。

  1. 只有一个适用于所有用户的用户,所有用户的信息是否相同?或者每个用户都有一组单独的数据吗?
  2. 如何将数据提供给客户端,我的猜测是您将拥有一个Web服务或其他可能返回JSON的数据。
  3. 从安全角度来看,您是否希望有人能够“抓住”数据并运行?
  4. 我个人认为数据库通常是更好的选择,但我会使用XML文件。请记住,您必须小心加载/读取XML文件以提供Web请求,以防止任何潜在的文件锁定问题。

答案 1 :(得分:3)

使用可通过网络访问的XML文件。然后,如果需要,您可以从浏览器查询XML文件,并仍然在PHP中解析/写入它。您将需要在PHP中使用flock函数来确保页面的两个实例不会同时尝试写入文件。

答案 2 :(得分:2)

将其写入文件并将数据另存为序列化对象。这样,当您读入数据时,它可以立即作为您需要的变量类型(数组,对象等)访问。这将比XML解析更快。