我正在研究一个新的Joomla!我需要使用关键字和相应的URL链接存储大约40个键/值对的只读数据的模块。有几个选项,但我不确定哪个方便程序员和快速加载用户。或者也许是因为数据量太小,使用什么方法并不重要。
我可以将值硬编码到数组中作为模块代码的一部分。更新不方便,但加载速度很快。
我可以将数据存储在平面文件或XML文件中。这将需要额外的代码来实现,并且便于更新列表,但加载速度不如硬编码。
我可以在数据库中创建一个表。 Joomla API使得使用它毫不费力,但我不确定从数据库加载其他所有内容会产生多少开销。
如何在不尝试每个选项的情况下,在逻辑上评估哪一个最佳?
答案 0 :(得分:2)
你的两个相反的担忧是
如果他们的更新次数多于偶尔,那么最好的办法是将它们放在数据库中,然后如果您担心的话,可以在某个理想的时间间隔内cache数据。