《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:控制当前的类型,很重要,一定要自定义。
作者:today4king
出处:https://www.cnblogs.com/jinzhao/archive/2008/12/24/1361879.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架