2012-06-12 26 views
1

我上显示图形,表格和它从众多来源收到的其他数据的负载仪表板工作。图表,表格等基本上都是小部件。我需要让仪表板可定制。以便每个用户在登录后都可以自定义仪表板的外观。它的类似iGoogle - 与我自己的小部件。加载jQuery的从数据的.properties文件

问题:

什么是存储和检索像

  • 秩序的Widgets用户特定属性的最佳方法。
  • 动画序列。
  • 刷新率
  • 等。

我应该为每个用户使用一个属性文件,并从中读取配置或使用数据库[table]来代替?有相当多的配置参数,所以在数据库方法的情况下,配置表中的列数可能相当大[比如说40到50]。

是否使用AJAX是一种不好的做法[效率和安全性方面]来存储数据,属性文件和访问?

请善待推荐。

回答

1

对于用户属性文件一把将正常工作。

我会去一个数据库。 50列确实不是那么多,但是一旦你开始,它可能很容易规范化到几个较小的表。

你不说配置有多重要,它可能是你可以只存储它走在cookie或某种本地数据库,例如HTML5允许的情况下。

+0

的配置来确定的外观和页面的感觉 - 就像小窗口被加载,使用的主题等等。所有配置都与为特定用户定制页面相关。 – Anish

+0

是的,但配置有多关键?如果它被删除有多难重新配置?如果您无法承担数据丢失的情况,那么本地存储就没有了。 如果您有大量的用户,那么我会将数据存储在数据库中,或在用户计算机上本地存储。两者之间的决定是保持数据不被意外删除的重要性。 – David

+0

配置数据非常重要。所以,我已经考虑并拒绝了客户端存储。无论如何,谢谢你的回答。我现在要用数据库选项。 – Anish