摘要:缓存 Cache-Control应答头 IIS通过Cache-Control应答头告诉浏览器和代理是否缓存可以图片。它的可能值包括: Cache-Control value Description no-cache Prevents caching in the browser or proxies. private Allows caching in the browser, but not...
阅读全文
摘要:客户端验证 ASP.NET验证控件 验证控件不只提供客户端的验证,也提供服务器端验证。如果页面上的任何一个验证控件验证不通过,page对象的IsValid属性值为false。开销使用ASP.NET验证控件会使ASP.NET在.aspx页面上加载很多内联JavaScript代码,大概有5KB或压缩后1KB。它也会使ASP.NET从服务器下载JavaScript文件,一共41KB(压缩后11KB)。但...
阅读全文
摘要:压缩协商 服务器怎么知道浏览器能够接收压缩内容?浏览器怎么知道接收的内容是压缩过的? 当支持压缩的浏览器向服务器发送请求时,会包含一个Accept-Encoding请求头,告诉服务器它支持的压缩算法。例如:如果服务器响应使用了压缩,会在未压缩的文件头中包含一个响应头Content-Encoding,说明文件是怎么压缩的:然而,不仅仅浏览器和服务器发送和接收请求和响应,代理也会。并且,代理也可以缓存...
阅读全文
摘要:最后一字节的时间是生成.aspx并将它通过互联网传送到浏览器的时间。 查明瓶颈 压缩 .aspx文件和它使用的css、JavaScript文件都是文本文件。因为它们包含很多空白和重复关键字,它们可以使用例如GZIP的算法进行高度压缩。压缩一个HTML文件到原来大小的三分之一或更小是很平常的。 所以,IIS从5开始就支持对文本文件的压缩,根据浏览器的不同可能使用deflate或GZIP压缩算法。然而...
阅读全文