使用配置文件属性的优点与缺点?

原创 2007年09月15日 15:01:00

使用配置文件属性的优点为:

l         数据持久性 放置在配置文件属性中的数据在 IIS 和辅助进程重新启动过程中得以保留而不会丢失数据,因为数据存储在一个外部机制中。此外,配置文件属性可跨多进程保持(例如在 Web 场或 Web 园中)。

l         平台可伸缩性 配置文件属性可在多计算机和多进程配置中使用,因而优化了可伸缩性方案。

l         可扩展性 为了使用配置文件属性,您必须对配置文件提供程序进行配置。ASP.NET 提供了一个 SqlProfileProvider 类,使您可以将配置文件数据存储在 SQL 数据库中,但您也可以创建自己的配置文件提供程序类将配置文件数据按自定义格式存储到自定义存储机制中,例如 XML 文件甚至 Web 服务。有关更多信息,请参见 ASP.NET 配置文件提供程序实现配置文件提供程序

使用配置文件属性的缺点为:

l         性能注意事项 配置文件属性通常比使用会话状态慢,因为前者将数据持久保存到数据存储设备而非内存中。

l         额外的配置要求 与会话状态不同,配置文件属性功能需要使用相当数量的配置。若要使用配置文件属性,您不仅要对配置文件提供程序进行配置,还要预先配置您想要存储的所有配置文件属性。有关更多信息,请参见 ASP.NET 配置文件属性概述定义 ASP.NET 配置文件属性

l         数据维护 配置文件属性需要一定的维护。因为配置文件数据持久保存到存储设备中,所以必须确保在数据陈旧时,应用程序调用由配置文件提供程序提供的相应清理机制。

 

(搬运).net起步 (用配置文件属性维护网站用户信息 3)

啊啊啊

Log4j配置文件属性介绍!!!

第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下: log4j.rootCategory=INFO, stdou...

spring之一读取配置文件属性

前言在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成比如jdbc连接信息,邮件服务器信息,接口地址及版本信息等等。但读取*.properties文件有N多种方式,本文根据...

PetShop 4.0的配置文件属性管理

.NET 2.0中,提供了ASP.NET成员资格管理、ASP.NET角色管理以及ASP.NET配置文件属性等功能。在本文中,重点探讨.Net PetShop 4.0配置文件属性管理的设计与实现。 ...

NHibernate之配置文件属性说明

一、NHibernate配置所支持的属性 属性名 用途 dialect 设置NHibernate的Dialect类名 - 允许NHibernate针对特定的关系...

Struts2的struts.properties配置文件属性详解

struts.properties文件是一个标准的Properties文件,包含了一系列的key-value对象,一个key对应一个Struts2属性,一个value对应一个Struts2属性值。 ...

ASP.NET 状态管理概述之配置文件属性

首先需要强调的是,这里所描述的配置文件属性相关概念为: 1:配置文件属性是在web.config中定义的属性,是在system.web节点profile定义,如: ...
  • hxp42
  • hxp42
  • 2011年02月10日 17:22
  • 275

java 加载properties配置文件属性到常量

1 public class CustomizedPropertyPlaceholderConfigurer extends PropertyPlaceholderConfigurer{ ...

(搬运).net起步 (用配置文件属性维护网站用户信息 2)

ASP.NET 的配置文件属性允许应用程序跟踪并永久性存储用户特定的信息。 例如,用户可以指定邮政编码或最满意的配色方案,然后应用程序可以存储该信息并从应用程序的任何位置检索此信息。 ASP.NET ...

Mybatis配置文件属性讲解

Mybatis配置文件属性讲解MyBatis 的 XML 配置文件包含了影响 MyBatis 行为甚深的设置和属性信息。 XML 文档 的高层级结构如下: configuration 配置 pro...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用配置文件属性的优点与缺点?
举报原因:
原因补充:

(最多只允许输入30个字)