加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

配置asp.net Web应用程序.最佳做法

发布时间:2020-12-16 03:19:14 所属栏目:asp.Net 来源:网络整理
导读:网站有很多可配置的信息: UI消息 分页中使用的记录数量其他UI参数 网页的缓存持续时间超时 路线图网站结构 …… 存储所有这些信息的方法有很多种: AppSettings(web.config) 自定义部分(web.config) 从web.config引用的外部xml /文本文件 常量的内部静态类
网站有很多可配置的信息:

> UI消息
>分页中使用的记录数量&其他UI参数
>网页的缓存持续时间&超时
>路线图&网站结构
> ……

存储所有这些信息的方法有很多种:

> AppSettings(web.config)
>自定义部分(web.config)
>从web.config引用的外部xml /文本文件
>常量的内部静态类
>数据库表
> ……

您通常选择哪种方法来完成任务?你认为哪种方法不合适?

先感谢您!

解决方法

这些都是非常主观的,取决于你拥有的网站类型,但这是我的两分钱:

UI消息 – 如果是多语言,则将它们存储在资源文件中

分页中使用的记录数量&其他UI参数 – 我喜欢让用户选择这个,如果使用jquery来做这样的插件,比如tablesorter和tablesorter.pager就可以了

网页的缓存持续时间&超时 – 实际上取决于您的数据的时间敏感程度.如果内容经常更新,您可能不希望长时间缓存它.但是,如果有大量代码要检索和组织数据,您可能希望将其缓存更长时间以提高性能.

路线图&网站结构 – 真正取决于您拥有的网站类型以及是否会使用户受益

AppSettings(web.config) – 适用于不会经常更改的常量和项目,或者特定于该安装的常量和项目,例如base url,webservice url,google api keys等

自定义部分(web.config) – 适用于不符合字典格式的设置,一个键是一个值.

从web.config引用的外部xml /文本文件 – 我使用它作为最后的手段,可能只是偏好,但我讨厌在网站上使用文件i / o.

常量的内部静态类 – 从db加载的存储设置的好方法,以避免每次需要值时都会发生数据库命中

数据库表 – 当使用db表进行设置时,我更喜欢将它们加载到静态类中并定期刷新它,以避免每次需要数据时都必须访问db

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读