⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 数据持久性.txt

📁 C# 是创新性的新式编程语言
💻 TXT
字号:
数据持久性

要记住Web控件的信息,使用ViewSate存储可以,使HTML体积变大。

所以只两种选项

1.(缓存)在Web服务器上作为一个整体或部分缓存数据源源,并将它读回去。
          a.Session
          b.Cache
          c.XML文件
          d.其它可访问的共享
2.(数据库)从数据库中加载所有记录。
          注意:用DataReader性能更好,并及时关闭阅读器及连接。
          DataSet:提供了筛选、排序、索引、搜索、克隆、内存关系,功能强大,性能较慢。
          DataRead(Sql/OleDb/Odbc)对读取的优化,性能较好。

可伸缩性:是系统在客户数增长时维护或者改进其响应的能力。
         a.限制对数据库的调用数量
         b.尽可能多地代理对数据库的任务
         c.限制多服务器内存的占用。(减少缓冲数据)
         d.使用相对简单的和无状态的组件。

Session对象:是属于某个会话的数据和对象的全局性的存储库。
         a.任何.NET对象都可以安全的存在Session中。
         b.可以在进程内、进程外工作,甚至可以依靠SQL Server进行存储。

Cache对象:全局的、线程安全的对象,不以会话为基础。
自动删除不常用的项,总要处理null或无效的值,并处理OnRemove事件。

XML文件:
速度慢,但是永久性的。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -