XML首次使用PHP代替MySQL


XML with PHP instead of MySQL for first time

我一直将MySQL与PHP结合使用,在我的网站上,我添加了一个使用MySQL的聊天系统,正如你所知,MySQL的数据库量非常大,所以我想我会将其切换到每个用户的XML文件,只为聊天系统减轻数据库的所有负载。

我以前从未在PHP中使用过XML,所以我一直在寻找信息,发现查询与MySQL非常相似。

以下是我的问题:

  1. 是客户端在写入文件,还是服务器在写入文件
  2. 我必须将它们chmod为777吗
  3. 我是否也必须将XML文件chmod作为777
  4. 如果我真的必须将权限设置为777,这会大大降低安全性吗?有没有办法加强安全性
  5. 有没有人会推荐我一些教程?我发现的大部分东西都是从2003年到2005年。不知道里面有多大的变化

希望我在这里问这个问题很酷。

非常感谢-Sal

首先,在xml中做一些数据库密集型的事情似乎是一个非常糟糕的主意,这样做会更加密集。

回答你的问题;它总是由服务器写入服务器文件系统。您只需要为运行apache(以及php)的用户提供写访问权限。

我建议您继续使用mysql进行聊天,但查看DOMDocument以了解有关xml 的更多信息