我正在编写一个网站,涉及存储非常简单的数据,只是一个非常长的名称列表,没有额外的数据,在服务器上。由于这些数据非常简单,我并不真正想使用MySQL (它可能有点笨重),所以我想知道在服务器上存储非常简单的数据的最佳方法是什么。
我肯定会更喜欢速度,而且通过javascript和AJAX轻松访问数据也会非常好,因为站点的其余部分都是用javascript/jQuery编写的。我真的不关心数据是否可以自由查看(因为它无论如何都是可用的),只要它不能被未经授权的用户更改即可。
发布于 2010-07-16 22:11:36
使用可通过web访问的XML文件。然后,如果需要,您可以从浏览器中查询XML文件,并且仍然可以用PHP解析/编写它。您需要在PHP中使用flock函数,以确保页面的两个实例不会同时尝试写入文件。
发布于 2010-07-16 22:14:12
有很多事情需要考虑。
就我个人而言,我发现数据库通常是更好的选择,但如果不是这样,我会使用XML文件。但请记住,您必须小心加载/读取XML文件以服务于web请求,以防止任何潜在的文件锁定问题。
发布于 2010-07-16 22:14:08
将其写入文件,并将数据另存为序列化对象。这样,当你读入数据时,它可以作为你需要的变量类型(array,obj等)立即被访问。这将比XML解析更快。
https://stackoverflow.com/questions/3265666
复制相似问题