社区
.NET社区
帖子详情
asp.net压缩输出
jin_ok
2016-01-12 05:20:37
程序很简单,一个一般处理程序ashx,处理完成之后向客户端输出一个字符串
context.Response.Write(strResponseString);
想要gzip压缩
...全文
147
6
打赏
收藏
asp.net压缩输出
程序很简单,一个一般处理程序ashx,处理完成之后向客户端输出一个字符串 context.Response.Write(strResponseString); 想要gzip压缩
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
秋的红果实
2016-01-13
打赏
举报
回复
引用 4 楼 starfd 的回复:
IIS里面自带压缩,而且默认就是压缩的
+
myhope88
2016-01-13
打赏
举报
回复
IIS可以设置的吧
娃都会打酱油了
2016-01-12
打赏
举报
回复
IIS里面自带压缩,而且默认就是压缩的
ycproc
2016-01-12
打赏
举报
回复
通过IIS设置:
http://jingyan.baidu.com/article/c275f6bac81a3ae33c75676c.html
或者:
http://www.cnblogs.com/weixing/p/3385676.html
jin_ok
2016-01-12
打赏
举报
回复
谢谢楼上回复
以专业开发人员为伍
2016-01-12
打赏
举报
回复
如果使用 iis 部署,那么去设置 iis 就行了。
【
ASP.NET
编程知识】
asp.net
输出
重写
压缩
页面文件实例代码.docx
【
ASP.NET
编程知识】
asp.net
输出
重写
压缩
页面文件实例代码.docx
asp.net
web HTTP
压缩
组件 v2.0
HTTP Compression Module是一个
ASP.NET
页面和资源
压缩
模块,
ASP.NET
的VIEWSTAT虽然好用但是会使
输出
的HTML代码臃肿不堪,在带宽资源极为有限的国内表现的尤其明显,但凡
ASP.NET
的网站打开速度明显缓慢,造成了
ASP.NET
性能低下的假象,HTTP Compression Module就是在这种情况下诞生的
压缩
模块,它能够在页面发送之前截获
输出
的内容,对其
压缩
之后再传送给浏览器,不仅能截获页面
输出
,还能截获资源文件的
输出
,
压缩
速度极快,
压缩
率高,最高可达到85%,大大减少了数据传输量加快了页面显示的速度。
Asp.NET
性能优化.rar
根据经验的总结,让我们来看看十个能帮助你提升你的应用程序性能的经验,我将按将它们提升效率的多少从大到小小依次说明,一、返回多个数据集,二、对数据进行分页,三、连接池 ,四、
ASP.NET
缓存API ,五、 预请求缓存,六、 后台处理 ,七、 页面
输出
缓存和代理服务 ,八、 用IIS6.0的Kernel Caching ,九、 用Gzip
压缩
数据 , 十、 服务器控件的ViewState
协诚HTTP
压缩
组件 v2.0 for .NET 1.1
什么是HTTP Compression Module?HTTP Compression Module是一个
ASP.NET
页面和资源
压缩
模块,
ASP.NET
的VIEWSTAT虽然好用但是会使
输出
的HTML代码臃肿不堪,在带宽资源极为有限的国内表现的尤其明显,但凡
ASP.NET
的网站打开速度明显缓慢,造成了
ASP.NET
性能低下的假象,HTTP Compression Module就是在这种情况下诞生的
压缩
模块,它能够在页面发送之前截获
输出
的内容,对其
压缩
之后再传送给浏览器,不仅能截获页面
输出
,还能截获资源文件的
输出
,
压缩
速度极快,
压缩
率高,最高可达到85%,大大减少了数据传输量加快了页面显示的速度。为什么需要HTTP Compression Module?一直以来如何提高一个网站的负载能力都是开发者议论的焦点,一个高速运行的网站不仅要有优秀的架构设计,还要有一个好的网络,程序运行的效率是可以通过改进提高的,但是网络带宽是有限的,运行速度再快的程序在没有带宽的情况下一样是慢如蜗牛,那么我们有没有办法减小对网络的依赖呢?答案是肯定的,早在HTTP 1.1标准发布的时候,浏览器就已经开始提供了
ASP.NET
的网页代码模型及生命周期
第4章
ASP.NET
的网页代码模型及生命周期 从本章开始,就进入了
ASP.NET
应用程序开发的世界。在了解了C#的结构,以及面向对象的概念后,就可以从面向对象的思想开发
ASP.NET
应用程序。在
ASP.NET
中,能够使用面向对象的思想和软件开发中的一些思想,例如封装、派生、继承以及高级的设计模式等。本章首先介绍
ASP.NET
中最重要的概念---网页代码模型。 4.1
ASP.NET
的网页代码模型 在
ASP.NET
应用程序开发中,微软提供了大量的控件,这些控件能够方便用户的开发以及维护。这些控件具有很强的扩展能力,在开发过程中无需自己手动编写。不仅如此,用户还能够创建自定义控件进行应用程序开发以扩展现有的服务器控件的功能。 4.1.1 创建
ASP.NET
网站 在
ASP.NET
中,可以创建
ASP.NET
网站和
ASP.NET
应用程序,
ASP.NET
网站的网页元素包含可视元素和页面逻辑元素,并不包含designer.cs文件。而
ASP.NET
应用程序包含designer.cs文件。创建
ASP.NET
网站,首先需要创建网站,单击【文件】按钮,在下拉菜单中选择【新建网站】选项,单击后会弹出对话框用于
ASP.NET
网站的创建,如图4-1所示。 图4-1 新建
ASP.NET
网站 在【位置】选项中,旁边的【下拉菜单】可以按照开发的需求来写,一般选择文件系统,地址为本机的本地地址。语言为.NET网站中使用的语言,如果选择Visual C#,则默认的开发语言为C#,否则为Visual Basic。创建了
ASP.NET
网站后,系统会自动创建一个代码隐藏页模型页面Default.aspx。
ASP.NET
网页一般由三部分组成,这三个部分如下所示。 q 可视元素:包括HTML,标记,服务器空间。 q 页面逻辑元素:包括事件处理程序和代码。 q designer.cs页文件:用来为页面的控件做初始化工作,一般只有
ASP.NET
应用程序(Web Application)才有。
ASP.NET
页面中包含两种代码模型,一种是单文件页模型,另一种是代码隐藏页模型。这两个模型的功能完全一样,都支持控件的拖拽,以及智能的代码生成。 4.1.2 单文件页模型 单文件页模型中的所有代码,包括控件代码、事物处理代码以及HTML代码全都包含在.aspx文件中。编程代码在script标签,并使用runat=“server”属性标记。创建一个单文件页模型,在【文件】按钮中选择【新建文件】选项,在弹出对话框中选择【Web窗体】或在右击当前项目,在下拉菜单中选择【添加新建项】选项即可创建一个.aspx页面,如图4-2所示。 图4-2 创建单文件页模型 在创建时,去掉【将代码放在单独的文件中】复选框的选择即可创建单文件页模型的
ASP.NET
文件。创建后文件会自动创建相应的HTML代码以便页面的初始化,示例代码如下所示。 <%@ Page Language=“C#” %> <script runat=“server”>
无标题页