Asp.net mvc 5 有人能建议一种方法将我的页面源压缩到绝对最小的文件大小吗?

Asp.net mvc 5 有人能建议一种方法将我的页面源压缩到绝对最小的文件大小吗?,asp.net-mvc-5,iis-8,Asp.net Mvc 5,Iis 8,我正在开发一个现代化的网站,需要在偏远地区访问,主要是通过手机网络,甚至可能不是3G 我需要我的不可缓存页面源尽可能小。建议 也就是说,当您转到“查看页面源代码”并看到包含源代码的文本文件时,如何以尽可能小的文件大小传输该源代码(不包括缓存的资源)?在这种情况下,保存千字节很重要 您可以说,将html属性从其长格式名称重命名为“A1”、“A2”,去掉所有注释和空白,然后压缩文件吗 谢谢 我需要我的不可缓存页面源尽可能小。建议 我通常认为这是由web服务器处理的(或者有时是服务器前面的内容) 架构

我正在开发一个现代化的网站,需要在偏远地区访问,主要是通过手机网络,甚至可能不是3G

我需要我的不可缓存页面源尽可能小。建议

也就是说,当您转到“查看页面源代码”并看到包含源代码的文本文件时,如何以尽可能小的文件大小传输该源代码(不包括缓存的资源)?在这种情况下,保存千字节很重要

您可以说,将html属性从其长格式名称重命名为“A1”、“A2”,去掉所有注释和空白,然后压缩文件吗

谢谢

我需要我的不可缓存页面源尽可能小。建议

我通常认为这是由web服务器处理的(或者有时是服务器前面的内容)

架构是什么样子的?如果您使用的是
nginx
作为前端/负载平衡器,请参阅

。。。然后压缩文件


你得小心点。通常建议关闭压缩。并使用压缩来泄漏敏感材料,如访问令牌。(或者,让压缩处于启用状态,并接受风险)。

还没有到那个程度。我不认为这需要负载平衡器,因为我的客户是本地的,而且他们很少。我想我只有一台服务器承载IIS,至少从一开始是这样的。我想现在有一个用于IIS的PageSpeed端口。不过我从来没用过。抱歉。哇,压缩网站会打开一个安全漏洞,这让我很惊讶。谢谢,等我有一些有意义的东西要测试时,我会看一看。你能不能只在下载时打开压缩,而不在上传时打开?