我正在开发一个新的 Joomla!模块,我需要存储大约 40 个键/值对的只读数据,其中包含关键字和相应的 URL 链接。有几种选择,但我不确定哪一种对程序员来说很方便,对用户来说可以快速加载。或者可能是因为数据量太小,使用什么方法并不重要。
作为模块代码的一部分,我可以将这些值硬编码到一个数组中。更新不方便,但加载速度很快。
我可以将数据存储在平面文件或 XML 文件中。这将需要额外的代码来实现,并且可以方便地更新列表,但加载速度不如硬编码。
我可以在数据库中创建一个表。Joomla API 使使用它变得毫无疑问,但我不确定从数据库加载其他所有内容会产生多少开销。
我如何在不尝试每个选项的情况下从逻辑上评估哪一个效果最好?