Ben web siteleri hızlandırmak için Yahoo'nun recommendations büyük bir hayranı değilim. Önerilerden biri de mümkünse boyut ve isteklerin sayısını azaltmak görüntüleri birleştirmektir. Ancak, bu düzenleri için CSS sprite kullanımı kolay olabilir iken, diğer görüntü kullanımları kolayca kombine olmadığını fark ettik. Ben düşünüyorum birincil örnek, her blog ya da makale de onunla ilişkili bir imaja sahip bir blog ya da makale listesi vardır. Bu imajlar büyük ölçüde onlar optimize değil, özellikle eğer, yükleme süresi ve sayfa boyutunu etkileyebilir. Ben kavram ya da uygulamada, arıyorum, ne PHP kullanarak bir kaybı daha az sıkıştırma yoluyla çalışırken dinamik olarak bu görüntüleri birleştirmek için bir yoldur.
Birkaç eklendi düşünce veya endişeleri:
- Combining the images and generating a dynamic CSS stylesheet to position the backgrounds of the images might be one way to go about it, but I also worry about accessibility and semantics. As far as I understand, CSS images should be used for layout elements and the img tag (with the alt attribute) should be used for images that are meant to convey information. I could set the image as a background to a div element and substitute a title attribute for the alt attribute, but I'm unsure about the accessibility and semantic implications of doing so.
- Might the GD library be a good candidate for something like this? Can you recommend other options?