我试图通过合并和压缩CSS和JS文件来优化网站性能。我的问题更多是关于如何在面对实际情况时(尽管这应该是其他开发人员普遍遇到的情况),实现这一目标的具体步骤。
我的页面引用了类似以下的几个CSS和JS文件:
<!--
It's easier to work on smaller files during development.
Hence, the multiple CSS and JS files.
-->
<link type="text/css" rel="stylesheet" href="/css/main.css" />
<link type="text/css" rel="stylesheet" href="/css/secondary-1.css" />
<link type="text/css" rel="stylesheet" href="/css/secondary-2.css" />
<script type="text/javascript" src="/scripts/js/main.js"></script>
<script type="text/javascript" src="/scripts/js/adapter/adapter.js"></script>
<script type="text/javascript" src="/scripts/js/adapter/title-adapter.js"></script>
对于生产版本,我想将3个CSS文件合并为一个,并使用例如YUI Compressor进行缩小。但是,我需要更新所有需要这3个文件的页面以引用新缩小的CSS。这似乎容易出错(例如,在许多文件中删除和添加某些行)。还有其他不那么冒险的方法吗?JS文件也有同样的问题。