使用过滤器排名系统

时间:2012-12-25 21:42:50

标签: php javascript jquery mysql

根据人口数据,我想为各国制定排名系统。但我想要的是过滤我的排名。过滤器是3下拉选择html标签:

  1. 所有国家/地区(以及下拉列表中的国家/地区)
  2. 所有地区(选择国家/地区时自动生成)和
  3. 所有时间(2年,4年,6年)。
  4. 预期人口是根据数据库中的表计算的。

    问题是:计算总体并将其存储在上表中每个过滤器的表中是否更好?或者,当场计算并显示它们?我很困惑如何使系统工作。

1 个答案:

答案 0 :(得分:1)

要直接回答您的问题,通常通常以最基本的形式存储数据,然后在您呈现时执行任何操作。因此,在您的情况下,这将是“计算并在现场显示它们”选项。

现在服务器如此之快,以至于动态计算事物很少会有明显的性能损失,除非计算非常在计算上非常昂贵。

如果您以最简单的形式存储数据 - 在这种情况下,只是原始人口数据 - 您可以通过更改逻辑(代码)以新的排列(例如新过滤器)显示数据,而不必更改或更新(迁移)您的任何数据。