如何使用PHP和XML创建动态网页?

时间:2012-05-17 07:12:41

标签: php mysql xml

我正在做一个小型网站项目。在页面中,他们是客户发布新更新的部分,在任何给定时间,此部门中最多将有5到6个帖子。我试图为内容创建一个MySQL数据库。但我想知道他们是否仍然可以将所有条目作为XML文件并使用PHP来解析它。有可能吗?

哪一个是MySQL或XML的更好选择?

1 个答案:

答案 0 :(得分:1)

在我看来,XML是一个可怕的废话。它很臃肿,而且很不愉快。但是,只要您的条目数量和流量保持很小,这是一个可行的选择。

您可以使用SimpleXML来解析XML,但随着文件大小的增加,性能会下降。但是,如果正确设置了架构,MySQL在处理性能之前会处理大量数据。

如果您确实使用XML,则可以始终使用中途XML解决方案。就像解析文件一样,然后存储它的序列化数组。

尽管如此,如果您要将其存储在某种文件中,我建议按顺序:SQLite,serialized arrayJSON,XML。 (根据您的情况,订单可能会发生变化。)

如果您足够抽象出低级细节,您应该能够制作可以互换使用的适配器,从而允许您轻松切换存储后端。 (在一个大项目中,这可能是不可行的,但听起来你的数据存储/检索仍然相当简单。)