CSS ve JS dosyalarını birleştirip sıkıştırarak bir site performansını optimize etmeye çalışıyorum. Sorum, karşı karşıya olduğum gerçek bir durum göz önüne alındığında, bunun nasıl başarılacağına dair (somut) adımlarla ilgili (yine de diğer geliştiriciler arasında da tipik olmalı).
Sayfam, aşağıdakiler gibi birkaç CSS ve JS dosyasına referans veriyor:
<!--
It's easier to work on smaller files during development.
Hence, the multiple CSS and JS files.
-->
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/css/main.css" />
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/css/secondary-1.css" />
<link type="text/css" rel="stylesheet" href="https://stackoverflow.com/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>
Üretim sürümü için, 3 CSS dosyasını bir araya getirmek ve örneğin YUI Compressor kullanarak küçültmek istiyorum . Ancak daha sonra, yeni küçültülmüş CSS'ye başvurmak için bu 3 dosyaya ihtiyaç duyan tüm sayfaları güncellemem gerekiyor. Bu, hataya açık görünüyor (örneğin, birçok dosyada bazı satırları kaldırıyor ve ekliyorsunuz). Daha az riskli başka bir yaklaşım var mı? JS dosyaları için aynı sorun.