我应该在微型站点上使用XML文件还是API



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

我需要建立一个微型网站,我想知道哪个更好(总体上(......使用包含所有故事(小于 700Kb(的 XML 构建网站,并且当我需要显示新闻列表(标题、摘录、日期、署名(时必须解析它,然后在用户想要查看完整故事时再次解析它......或者通过 API 进行单独调用,该 API 在一次调用中为我提供故事列表,在另一个调用中为我提供故事(通过故事 ID(。

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

你对此有何看法?你有什么建议?

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

如果文件不是太大,并且您读取的比写入的多,您还可以选择使用 var_export 将数据存储为本机 PHP 数据结构。

最新更新