Microsoft考试:在mvc应用程序

时间:2016-06-11 17:05:46

标签: asp.net asp.net-mvc web

我一直在接受微软考试的培训,我发现这个问题有一个我不认为是正确的答案。

问题:您正在设计分布式应用程序。应用程序必须存储少量不经常更改的不安全全局信息。

  • 甲。申请状态
  • B中。会话状态
  • ℃。数据库支持
  • d。配置文件属性

根据PDF,正确的答案应该是 A,B 。但我认为,由于应用程序必须存储全局信息,因此正确答案应为 A,C 。会话状态仅对一个用户有效,因此将全局信息存储在其中是没有意义的。

您怎么看?

1 个答案:

答案 0 :(得分:3)

A,B应答最少的代码和开销,存储少量全局数据的速度也快得多,因此您可以更喜欢它们

vs C,D 存储在数据库中,需要更多代码才能处理它们

A,B可以是(A)情况下的静态变量,也可以是情况B中的通用List。 C,D,需要设置数据库,或设置属性,以及访问,读取,写入,删除所有这些内容到数据库的代码。

无论如何,这可能是一个主要的意见回答,因为如果您已准备好设置数据库并且有一个良好的DAL层,那么您也可以使用数据库。另一方面,访问不使用数据库的数据更快...