我正在编写一个网站,其中包括在服务器上存储非常简单的数据,只是一个很长的名称列表而没有其他数据。由于这些数据非常简单,我真的不想使用MySQL(它有点过于笨重),所以我想问什么是在服务器上存储非常简单数据的最佳方法。
我绝对赞成速度优于其他任何东西,并且通过javascript和AJAX轻松访问数据也非常好,因为网站的其余部分是用javascript / jQuery编码的。我真的不在乎数据是否可以自由查看(因为无论如何都可以使用),只要未经授权的用户无法更改。
答案 0 :(得分:5)
有很多事情需要考虑。
我个人认为数据库通常是更好的选择,但我会使用XML文件。请记住,您必须小心加载/读取XML文件以提供Web请求,以防止任何潜在的文件锁定问题。
答案 1 :(得分:3)
使用可通过网络访问的XML文件。然后,如果需要,您可以从浏览器查询XML文件,并仍然在PHP中解析/写入它。您将需要在PHP中使用flock函数来确保页面的两个实例不会同时尝试写入文件。
答案 2 :(得分:2)
将其写入文件并将数据另存为序列化对象。这样,当您读入数据时,它可以立即作为您需要的变量类型(数组,对象等)访问。这将比XML解析更快。