Simon Camerlo <scamerlo.work@gmail.com>
Bonjour,
je suis en train de réaliser une campagne d'optimisation sur le site que
je développe, et je me suis rendu compte que l'utilisation du
porte-plume et des enluminures typo a un impact non négligeable :La css de ces plugins est automatiquement incluse sur le site public
quand on utilise #INSERT_HEAD (même si les forums sont désactivés et si
on désactive la barre de mise en forme dans les crayons, comme c'est le
cas sur mon site).Le problème, c'est que cette css référence 47 images qui sont donc
chargées systématiquement dès l'arrivée sur le site alors qu'elles ne
servent jamais, ça fait un paquet de requêtes inutiles et un embonpoint
de presque 20 Ko sur la première page chargée du site.Y-a-t-il un moyen pour ne pas charger cette css ? J'ai absolument besoin
de INSERT_HEAD pour d'autres plugins, donc est-ce qu'il existe un
paramétrage caché ?Sinon il serait peut-être utile d'optimiser un peu tout ça en utilisant
une planche de sprites avec décalage de background en css comme expliqué
ici : CSS Sprites: How Yahoo.com and AOL.com Improve Web Performance - WebSiteOptimization.com
Entre 47 requêtes http et une seule, je prends aussiMon spip : 2.0.9, enluminures v3.0.0 rev 28589, porte-plume 1.2.6 rev 28496
Pour les sprite voir en français Pompage.net - Sprites CSS : Meurs, découpe d'images, meurs !
(traduction de CSS Sprites: Image Slicing’s Kiss of Death – A List Apart )
et Des sprites jusqu’à plus soif – Performance web .