首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >简单数据的最佳服务器端数据存储方法

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

Stack Overflow用户
提问于 2010-07-16 22:06:31
回答 3查看 6.6K关注 0票数 7

我正在编写一个网站,涉及存储非常简单的数据,只是一个非常长的名称列表,没有额外的数据,在服务器上。由于这些数据非常简单,我并不真正想使用MySQL (它可能有点笨重),所以我想知道在服务器上存储非常简单的数据的最佳方法是什么。

我肯定会更喜欢速度,而且通过javascript和AJAX轻松访问数据也会非常好,因为站点的其余部分都是用javascript/jQuery编写的。我真的不关心数据是否可以自由查看(因为它无论如何都是可用的),只要它不能被未经授权的用户更改即可。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-16 22:11:36

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

票数 3
EN

Stack Overflow用户

发布于 2010-07-16 22:14:12

有很多事情需要考虑。

  1. 对于所有用户的信息是否相同,只有一组信息适用于所有用户?或者每个用户都有一组单独的数据?
  2. 如何将数据提供给客户端,我的猜测是,您将拥有一个web服务,否则可能会返回一个JSON。
  3. 从安全的角度来看,您是否希望有人能够“抓取”数据并运行?

就我个人而言,我发现数据库通常是更好的选择,但如果不是这样,我会使用XML文件。但请记住,您必须小心加载/读取XML文件以服务于web请求,以防止任何潜在的文件锁定问题。

票数 5
EN

Stack Overflow用户

发布于 2010-07-16 22:14:08

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3265666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档