我一直在对我正在处理的几个网站进行一些性能分析,我注意到一个大问题是内联脚本。对于外部脚本,我编写了一个 http 处理程序,它将 javascript 组合、缩小并 gzip 到一个文件中。然后通过对文件名进行哈希处理来存储该文件以供以后重用。
我想知道(不确定这是否是一个好主意,但我发帖是为了获得一些反馈)是我是否删除所有带有脚本文本的脚本元素并将它们合并到一个文件中。然后,我使用与外部脚本相同的流程,并将它们组合成一个脚本。
约翰
最佳答案
内联脚本总是进入页面内部,因此需要由每个帖子遍历或往返于服务器。由于您使用的是 MVC,因此很容易在项目中只包含非侵入性的脚本文件,因为您对呈现的 html 有一定的控制权。
您还想查看SquishIt .
克里斯,克里斯。
关于javascript - Asp.Net MVC 在响应期间合并和删除内联脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3076069/