配置asp.net Web应用程序.最佳做法
网站有很多可配置的信息:
> UI消息 存储所有这些信息的方法有很多种: > AppSettings(web.config) 您通常选择哪种方法来完成任务?你认为哪种方法不合适? 先感谢您! 解决方法
这些都是非常主观的,取决于你拥有的网站类型,但这是我的两分钱:
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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 无法加载文件或程序集…数组下标超出范围
- asp.net – 版本16.1.1.0中不提供AjaxControlToolkit.Toolk
- asp.net-mvc – UTC时间的Hangfire CRON
- asp.net-mvc – asp.NET:未知长度的MVC路径
- asp.net – Handles子句需要在包含类型或其基类型之一中定义
- asp.net – 如何从数据库中获取null值到gridview中的复选框
- 经典ASP:不支持Server.CreateObject
- asp.net – MVC 6 – RC1到RC2的更改
- 使用Ajax更新ASP.Net MVC项目中的报表对象方法
- asp.net-mvc-4 – 正确使用IItemTransform来纠正CSS捆绑ASP
- asp.net – 我们可以在网页中使用多种形式吗?
- 初学ReactJS,写了一个RadioButtonList组件
- 在.NET应用程序中本地化大量文本的策略
- asp.net – 检测处理程序中的身份验证超时并将整
- 如何在ASP.NET MVC中执行图像的Ajax / JQuery上载
- asp.net-mvc – 在OS X 10.7.4上的MonoDevelop中
- asp.net中的泛型处理程序是什么?
- asp.net-mvc-3 – 在MVC 3.0中重写Html.BeginFor
- asp.net – HttpRequest,HttpWebRequest和WebReq
- asp.net – PolicyException:无法获取所需的权限