我一直在为 Microsoft 考试进行培训,我发现这个问题的答案我认为不正确。
问题:您正在设计一个分布式应用程序。应用程序必须存储少量不经常更改的不安全的全局信息。
- A.应用程序状态
- B. session 状态
- C.数据库支持
- D.配置文件属性
根据PDF,正确答案应该是A,B。但我认为,由于应用程序必须存储全局信息,那么正确的答案应该是A,C。 session 状态仅对一个用户有效,因此在其上存储全局信息是没有意义的。
你觉得怎么样?
最佳答案
A、B 答案要求最少的代码和开销,也可以更快地存储少量全局数据,因此您可以更喜欢它们
与存储在数据库中的C、D相比,您需要更多的代码来处理它们。
A,B 在 (A) 情况下可以是静态变量,在情况 B 中可以是通用列表。 C、D,需要设置数据库,或设置属性,以及访问、读取、写入、删除数据库等的代码。
无论如何,这都可以是主要意见答案,因为如果您已准备好设置数据库并且拥有良好的 DAL 层,那么您也可以使用数据库。另一方面,访问不使用数据库的数据会更快...
关于asp.net - 微软考试: Storing global information in mvc application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37766391/