Saya mencoba untuk mengoptimalkan kinerja situs dengan mengkonsolidasikan dan mengompresi file CSS dan JS. Pertanyaan saya lebih tentang langkah-langkah (konkret) tentang bagaimana mencapai ini, mengingat situasi nyata yang saya hadapi (harus menjadi tipikal di antara pengembang lain juga).
Halaman saya mereferensikan beberapa file CSS dan JS seperti berikut:
<!--
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>
Untuk rilis produksi, saya ingin menggabungkan 3 file CSS menjadi satu dan mengecilkannya menggunakan misalnya YUI Compressor . Tapi kemudian, saya perlu memperbarui semua halaman yang membutuhkan 3 file ini untuk merujuk ke CSS yang baru diminimalkan. Tampaknya ini rawan kesalahan (mis. Anda menghapus dan menambahkan beberapa baris di banyak file). Pendekatan lain yang tidak terlalu berisiko? Masalah yang sama untuk file JS.