zoukankan      html  css  js  c++  java
  • 《Asp.Net 2.0 揭秘》读书笔记(四)

    *MIME:百度百科,就是通知浏览器是什么多媒体类型的类型。

    *ASP.NET:执行用户,2k3中是NETWORK SERVICE,其它系统是ASPNET帐户中。

    *在数据库中存储文件:很简单,啥都不说,P124

    *回送文件:P127,直接在context.response.BinaryWrite(bytes);

    *maxRequestLength:就是常说的4MB限制,当需要传送比这个大的文件时就需要修改这个参数,否则抛出异常,但不是修改了这个参数就算完的,下面的几项接着说。

    *LengthDiskThreshold:就如它的字面意思,它是为了解决有限的内存对相对内存过大的文件的上传的,在2.0中它的默认值是80KB,超过它的部分被缓存在文件系统中,当然这个值得比上面那个小,

    *.WRITE(@Buffer,Null,0):用这个子句写入时这个buffer的大小最好是8040字节(微软建议)

    *CommandBehavior.SequentialAccess:用这种方式可以流式读取数据,最好也是设置为8040字节块来读取;为内存,在所不辞

    *输出大文件时禁用缓存:同上,把文件分成8040个字节的时候不至于留存于服务器内存。

    *TEXTPTR():sql2005以前的数据库就得用这个,而不是刚才说的write;

    *Application:早先的asp对象,可以用静态对象来代替,放在global.aspx中,速度更快,且无进程问题。

    *记下今天看到的两本书《.net安全编程》《Visual Studio Hacks》

    *WizardStep-steptype:控制当前的类型,很重要,一定要自定义。

    作者:KKcat
        
    个人博客:http://jinzhao.me/
        
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    使用静态全局对象自动做初始化与清理工作
    ThinkpadR617755BH1安装Mac Leopard10.5.2
    ubuntu常用快捷键
    linux常用命令
    c++对象内存模型【内存对齐】
    将ubuntu引导项加入windowsXP启动菜单中
    ISO C++委员会批准C++0x最终草案
    图片转eps格式
    Latex 点滴记录
    我是一个硬盘
  • 原文地址:https://www.cnblogs.com/jinzhao/p/1361879.html
Copyright © 2011-2022 走看看