我一直将MySQL与PHP结合使用,在我的网站上,我添加了一个使用MySQL的聊天系统,正如你所知,MySQL的数据库量非常大,所以我想我会将其切换到每个用户的XML文件,只为聊天系统减轻数据库的所有负载。
我以前从未在PHP中使用过XML,所以我一直在寻找信息,发现查询与MySQL非常相似。
以下是我的问题:
- 是客户端在写入文件,还是服务器在写入文件
- 我必须将它们
chmod
为777吗 - 我是否也必须将XML文件
chmod
作为777 - 如果我真的必须将权限设置为777,这会大大降低安全性吗?有没有办法加强安全性
- 有没有人会推荐我一些教程?我发现的大部分东西都是从2003年到2005年。不知道里面有多大的变化
希望我在这里问这个问题很酷。
非常感谢-Sal
首先,在xml中做一些数据库密集型的事情似乎是一个非常糟糕的主意,这样做会更加密集。
回答你的问题;它总是由服务器写入服务器文件系统。您只需要为运行apache(以及php)的用户提供写访问权限。
我建议您继续使用mysql进行聊天,但查看DOMDocument以了解有关xml 的更多信息