zoukankan      html  css  js  c++  java
  • .Net知识点总结(一)

    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 4.0程序中使用TPL Dataflow
    打算把我的视频工具整合一下
    Visual Studio 2012 Updater 2 发布了
    Entity Framework学习(二)基本操作
    Entity Framework学习(一)CodeFirst入门
    VS2012中对C++注释高亮的改进
    【翻译】(12)NDK GDB
    (3)NDK Development
    【翻译】(10)Import Module
    【翻译】(7)CPU Arch ABIs
  • 原文地址:https://www.cnblogs.com/alphafly/p/3390034.html
Copyright © 2011-2022 走看看