0

这是场景...我们有一个由第 3 方构建的自定义 CMS...我们无法直接访问数据库,但可以将内容导出到 XML 文件或通过 API 调用访问。

我需要建立一个微型网站,我想知道哪个更好(总体而言)......使用带有所有故事(小于 700Kb)的 XML 构建网站,并且在我需要显示新闻时必须对其进行解析列表(标题、摘录、日期、署名),然后当用户想要查看完整的故事时再次访问......故事ID)。

哪个最好?我看到这里发生了两件事。添加新内容时,需要使用单独的过程更新 XML 文件。这是使用 API 方法自动提取的。但是,使用 XML 有其好处,因为我可以使用缓存系统从内存中提供文件。我还可以缓存 API 调用以从对 API 的重复请求中受益。

你对此有什么想法?你有什么建议?

4

1 回答 1

0

如果 API 返回足够的信息来满足您的需求,则建议使用 XML 作为数据存储,这在性能方面可能是个坏主意。

如果文件不是太大并且你读的比写的多,你也可以选择使用 var_export 将你的数据存储为原生 PHP 数据结构。

于 2012-05-17T00:28:12.870 回答