博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET MVC 3 网站优化总结(三)Specify Vary: Accept-Encoding header
阅读量:7053 次
发布时间:2019-06-28

本文共 569 字,大约阅读时间需要 1 分钟。

继续进行 ASP.NET MVC 3 网站优化工作,使用 Google Page 检测发现提示 You should Specify Vary: Accept-Encoding header,The following publicly cacheable, compressible resources should have a "Vary: Accept-Encoding" header。

相信很多人遇到过这个问题,它是什么意思呢?网上找到的资料为:

原来对CSS和JS文件开启Gzip后,会输出两份文件:Gzip压缩过的、未经Gzip压缩的,这样一来不仅没加快网页加载速度,反而更慢了;而 Vary: Accept-Encoding header 的作用就是指定输出压缩过的那部分文件。这样一来,Gzip压缩才算是真正起了作用。

解决的方法为在 configuration 节点下添加下边的代码片断即可:

重新运行网站,发现此问题已经解决,如下图:

Specify a Vary: Accept-Encoding header

这样我们的 ASP.NET MVC 3 网站性能又提升了一下,下篇我们会看看 ASP.NET MVC 3 中缓存的使用。

 

转载地址:http://tgool.baihongyu.com/

你可能感兴趣的文章
[转载]c#委托事件简单例子
查看>>
Lua脚本语法说明(修订) - 沐枫 - 博客园
查看>>
【My Project】织物疵点检测机器视觉系统 软件测试平台
查看>>
程序3
查看>>
HDOJ---1267 下沙的沙子2[DP或卡特兰数]
查看>>
love2d教程26--对话条
查看>>
每日英语:Luxury-Goods Companies Go to Great Lengths for China's VIP Shoppers
查看>>
资源推荐 五个常用MySQL图形化管理工具
查看>>
IBM MQ 2035 或 2013认证错误的解决方法
查看>>
C++ MFC界面读写USB HID设备数据程序
查看>>
Windows Phone8开发工具包简述(转载)
查看>>
Android——程序移植 相关知识总结贴
查看>>
sql字符串的拼接 (字符串和二进制,erlang的mysql驱动)
查看>>
WinSocket同时接入量的疑惑(求解...)
查看>>
批处理(bat)命令学习的一些总结
查看>>
终端I/O之终端窗口的大小
查看>>
《C#高级编程》学习笔记------C#中的事件和委托
查看>>
sql-mysql
查看>>
转 管线开发
查看>>
Struts2学习笔记1
查看>>