关于将 Web 应用程序的菜单放入数据库这一事实,您能否给出几个指示(优点和缺点)?
问问题
127 次
1 回答
1
主要取决于您对应用程序的要求。带一台钻机在沙子上打洞并不总是一个好方法。每种方法都有一些局限性,如果您确实应用了一些替代方法,则需要更多的努力。
在缺点你可以考虑
- 性能(每次加载母版页时准备动态菜单,与动态相比,静态文本的处理时间更少)
- 添加或修改菜单时,配置总是一个问题(在任何更改时总是需要一个数据库人员)
优点
- 高度可配置且完全动态
- 可以添加/删除属性并更改文本而不影响代码中的任何内容。
我们也有一些解决方案可以克服缺点
- 在性能的情况下,我们可以使用缓存,但每次菜单更改时,您都需要回收应用程序池。
- 对于配置,您可以提供一个页面来控制菜单内容。(不需要 Sql 人)
因此,正如我之前所说,您可以采用任何一种方式,因为您的应用程序很容易以更好的方式采用。
于 2013-05-15T16:50:46.623 回答