我试图通过整合和压缩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文件也存在同样的问题.