1。文件上传:Jquery.uploadify  它依赖于flash  舍去起上传   功能  改用SWFupload  他是第三方的插件

2.验证码激活的时候,邮箱开始是写死的,但是为了以后更改邮箱,所以把邮箱的配置信息,存储到数据库中,然后为管理员在后台做了一个页面,读取数据库中邮箱的配置信息。  配置表只有是哪个字段  ID Key Value  这样可以灵活的使用  这样可以存储邮箱名字:value    ,pageSize:value,  配置表的信息都可以放在里面

3.配置表中的数据,是经常使用,但是修改较少的,所以最好放到缓存中
4.缓存  :客户端缓存:提高了第二次的访问速度,六浏览器智能,自动给我们缓存
              服务器缓存:静态文件缓存:  IIS6.0这部分内容是直接放在Kernel(内核)的内存中的,由Http.SYS管理  ,如果用户请求的信息在Kernel中,然后     Http.SYS直接发送到NetWork Driver上
                                  动态文件缓存:  需要注意的一个问题是,缓存是否已过时。购买股票。
               常见的动态缓存方式:(1)传统的缓存方式:将可重复利用的内容,放到Application和Session中保存。
                                                (2)页面输出缓存:最简单的缓存方式。将整个asp.net页面内容保存到服务器内存中,当用户发送请求是,          从内存中输出相关的数据,知道缓存过期。这个过程不需要走页面生命周期。  要求:不经常修改,大量使用  缺点:全部放到内存中。设置方法:Aspx页的顶部设置<@OutputCache Duration='60' VaryByParam='none'>          Duration  VaryParam CacheProfile(调用Web.config配置文件中的配置设置的缓存时间,默认的情况下为空<@ OutputCache CacheProfile='CacheTest' VaryParam="none">,用户控件不支持 此种缓存方法)  Varybycointrol 根据控件变化缓存
                                                 (3)页面输出缓存API:在应该用程序用设置缓存过期时间  Respon.Cache是System.Web.HttpCachePolicy    setExpire()通过这种方法设置过期时间。
                                                  (4)页面局部缓存 两种方式:
                                                                                    控件缓存:将信息放在用户控件内,设置用户控件为页面输出缓存。
                                                                                     缓存后替换:对整个页面进行缓存,但是页面中某些片段是动态的,因此不会缓存这些片段。使用了substitution控件  MethoName="get"  后台方法必须满足单个标准:静态的,接收Httpcontext 类型的参数  必须返回string类型
                                                            (5)应用程序数据缓存 :Cache的用法  HttpRuntime.Cache  哈希表
                                                            ——————————————————————————————————————————————————————————————————————————
                                                            以上方法一个缺点,当数据发生变化时,缓存的还是过期的数据
                                                            ——————————————————————————————————————————————————————————————————————————
                                                            (6)文件缓存依赖:非常适合读取配置文件的缓存处理,如果配置文件不变化,那么一直读缓存,如果配置文件发生变化,字东     东更新同步
                                                            (7)数据库缓存依赖:需要修改Web.config的配置信息,SqlCacheDependcy 执行下面的DOS命令行
          Memecached-分布式缓存系统:                                                 
                                                                                       
                                                     

.Net知识点总结(一)的更多相关文章

  1. ASP.NET Core 中的那些认证中间件及一些重要知识点

    前言 在读这篇文章之间,建议先看一下我的 ASP.NET Core 之 Identity 入门系列(一,二,三)奠定一下基础. 有关于 Authentication 的知识太广,所以本篇介绍几个在 A ...

  2. ASP.NET MVC开发:Web项目开发必备知识点

    最近加班加点完成一个Web项目,使用Asp.net MVC开发.很久以前接触的Asp.net开发还是Aspx形式,什么Razor引擎,什么MVC还是这次开发才明白,可以算是新手. 对新手而言,那进行A ...

  3. UWP开发必备以及常用知识点总结

    一直在学UWP,一直在写Code,自己到达了什么水平?还有多少东西需要学习才能独挡一面?我想对刚接触UWP的开发者都有这种困惑,偶尔停下来总结分析一下还是很有收获的! 以下内容是自己开发中经常遇到的一 ...

  4. C#高级知识点&(ABP框架理论学习高级篇)——白金版

    前言摘要 很早以前就有要写ABP高级系列教程的计划了,但是迟迟到现在这个高级理论系列才和大家见面.其实这篇博客很早就着手写了,只是楼主一直写写停停.看看下图,就知道这篇博客的生产日期了,谁知它的出厂日 ...

  5. lucene 基础知识点

    部分知识点的梳理,参考<lucene实战>及网络资料 1.基本概念 lucence 可以认为分为两大组件: 1)索引组件 a.内容获取:即将原始的内容材料,可以是数据库.网站(爬虫).文本 ...

  6. DoraCMS 源码知识点备注

    项目需要研究了下DoraCMS这款开源CMS,真心做的不错:).用的框架是常用的express 4 + mongoose,代码也很规范,值得学习. 源码中一些涉及到的小知识点备注下: https:// ...

  7. atitit 商业项目常用模块技术知识点 v3 qc29

    atitit 商业项目常用模块技术知识点 v3 qc29 条码二维码barcodebarcode 条码二维码qrcodeqrcode 条码二维码dm码生成与识别 条码二维码pdf147码 条码二维码z ...

  8. HTML5知识点总结

    HTML5知识点总结(一) 一.HTML新增元素 1.IE9版本以下支持HTML5的方法 <!--[if lt IE9]> <script src="http://cdn. ...

  9. JavaScript易错知识点整理

    前言 本文是我学习JavaScript过程中收集与整理的一些易错知识点,将分别从变量作用域,类型比较,this指向,函数参数,闭包问题及对象拷贝与赋值这6个方面进行由浅入深的介绍和讲解,其中也涉及了一 ...

  10. Sqlserver中一直在用又经常被忽略的知识点一

    已经有快2个月没有更新博客了,实在是因为最近发生了太多的事情,辞了工作,在湘雅医院待了一个多月,然后又新换了工作...... 在平时的工作中,Sqlserver中许多知识点是经常用到的,但是有时候我们 ...

随机推荐

  1. EMVTag系列7《静态签名数据》

    Ø 5F24    应用有效期 L: 3 -M(必备) 1)  芯片中的应用失效日期5F24,服务码5F30,必须与芯片中的二磁道等效数据(Tag57)中的失效日期和服务码一致. 2)  qPBOC ...

  2. DISP_FUNCTION用法

    DISP_FUNCTION(theClass, pszName, pfnMember, vtRetVal, vtsParams ) 参数 theClass 类名. pszName 扩展函数名. pfn ...

  3. SQLserver使用映射表进行数据相关操作

    基本需求: 老数据有老数据的顺序编码规则,新数据有新数据的顺序编码规则,但是老数据的编码还是要更新相应的东西,新数据也得实时更新,在新数据中已经用新编码规则对老数据对进行编码,在上报表中既要新增新数据 ...

  4. Struts2应用的开发步骤

    1.在web.xml文件中定义核心Filter来拦截用户请求 由于web应用是机遇请求/响应框架的应用,所以不管哪个MVC Web框架,都需要在web.xml中配置该框架的核心Servlet或Filt ...

  5. Struts1+JQuery的例子

    Struts1+JQuery的例子 2014年2月10日 11:25 Struts1+JQuery+JSON/XML的例子 1.Struts+JQuery+XML struts-config.xml如 ...

  6. 动态链接库知识点归纳之一(DLL概念,如何建立,如何使用,如何优化,如何查看)

    简单的总结一些动态链接库的一些知识,方便以后查找. 首先,新建一个动态链接库 (1)      打开编辑器,选择WIN32项目, dll,如下图,项目名字为:test,选择空项目.如下图 (2)    ...

  7. RSA算法详解

    1.RSA加密算法是最常用的非对称加密算法 2.RSARSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名, 3.目前学术界无法证明RS ...

  8. Android -- 距离感应器控制屏幕灭屏白屏

    权限                                                                                             <u ...

  9. 本人在安装ADT Bundle for windows的各种问题总结

    本人在安装ADT Bundle for windows的各种问题总结 1.解决国内访问Google服务器的困难: 1.启动 Android SDK Manager : 2.打开主界面,依次选择「Too ...

  10. Careercup - Microsoft面试题 - 5204967652589568

    2014-05-11 23:57 题目链接 原题: identical balls. one ball measurements ........ dead easy. 题目:9个看起来一样的球,其中 ...