Kullandığım bir yöntem, webde anlatanlar da var.
Bir arkadaş uğraşamam felan demiş. Sitenizin hiti yüksekse eğer kesinlikle kullanmanızı öneririm. Çünkü sistemin şöyle bir avantajı var. Siz en küçük ikon, logo, arkaplan vs. gibi resimleri ayrı ayrı kaynaklardan sunduğunuz zaman, her resim için sunucunuza ayrı bir istek gönderilir. Ama tek kaynaktan sunup CSS sprite yöntemiyle resimleri gösterdiğiniz zaman, resim tek seferde çekilir ve ondan sonra sunucu değil CSS devreye girer ve her resmi gerektiği yere yerleştirir. Düşünün, sitenizdeki 20 resmi birleştirseniz, günlük hitiniz 10.000 olsa, birleştirmeden önce sitenize sadece resimler için 200.000 sorgu giderken, birleştirdikten sonra sadece 10.000 sorgu gidecek. Bu da sizin hem CPU kullanımızı azaltacak, hem de site açılışınızı hızlandıracak, resimlerin yüklenmesini kolaylaştıracak. Hatta resimler birleştirildikten sonra, 20 resmin toplam kapladığı yerden daha az yer kaplayacağı için trafiğinize (bandwith) bile katkısı olacak.
Hasıl-ı kelam, uğraşmaya değer :)