我最近对如何在 Web 应用程序中处理共享的 javascript 和 css 文件有了一些想法。
在我正在处理的当前 Web 应用程序中,我得到了大量不同的 javascripts 和 css 文件,它们放置在服务器上的一个文件夹中。一些文件被重用,而另一些则没有。
在生产站点中,加载大量 HTTP 请求以及加载大量不必要的 javascript 和冗余 css 是非常愚蠢的。解决方案当然是在每页创建一个仅包含必要信息的大捆绑文件,然后将其最小化并压缩(GZIP)发送到客户端。
如果您打算创建一组 javascript 文件并手动最小化它们,则无需担心,但由于该应用程序会持续维护并且事情确实会发生变化和发展,因此在推出时手动执行此操作很快就会变得令人头疼将 javascripts 和/或 css 文件更改为生产的新更新。
有什么好的方法来处理这个?你如何在你的应用程序中处理这个问题?