我正在开发一个博客网站,想知道如何保存大型博客文章的数据——是保存在XML文件中、HTML文件中还是直接保存在数据库中?有什么建议吗?
使用数据库会更好。因此,如果要保存XML文件(或任何其他文件),您需要覆盖整个文件。而数据库允许您每次添加/更新一条记录。
更不用说,如果您正在寻找具有某个单词或短语的所有博客文章,使用数据库更容易进行搜索...
一篇博客文章并不大,但图片可能会很大。
一些问题:
你可能需要考虑的问题:
选择一个。
我不建议使用HTML,因为在某些时候您可能会选择以其他方式进行渲染,但是XML和DB都有各自的优缺点。假设您的意思是每个文件一个帖子,那么XML文件非常便携,易于编辑等。而DB存储可以更轻松地搜索和检索,而且稍微不太可能被意外删除。
当涉及到保存/加载/序列化/反序列化大量数据时,XML并不是一个好的选择。我建议使用数据库。