Kullanılmayan css i kaldır özelliği çok güzel. Ama işlemi yaptıktan sonra sitenin tüm sayfa şablonlarını gezip bozukluk var mı diye kontrol etmek gerekiyor. Bozuk olan bölümlerin css id lerini ilgili alana yazıp buraları kaldırma önemli denilmesi gerekiyor mutlaka. Çünkü 2.planda kalan ama gerekli şeyleri de siliyor çoğu zaman.
evet. css kaldırma işlemi başta wp rocket olmak üzere diğer performans eklentilerinde de hala sorunlu.
ilk ve en büyük sorun tasarımı bozması. ikinci sorun, css dosyalarının taranması ve kullanılmayan kodların kaldırılması işlemi siteye yük oluşturuyor.
kullanılmayan css kodlarının tespit edilmesi felsefesi çok hoş.
fakat bunları tespit etme olanağı çok zor.
çünkü sayfa taranırken ilgili kodların kullanılıp kullanılmadığı bilinmesi için herşeyin sabit olması gerekir.
halbuki, bir butona tıkladıktan sonra JS ile dinamik css müdehalesi olabilir. o zaman bunu tespit etmek mümkün olmayacaktır.
dolayısıyla sitenin her açıdan taranması gerekir. sadece css dosyaları taramasıyla olmaz.
yukarıdaki örneğimizde JS dosyalarının içinde de CSS müdehalelerinin olabileceğini söylemiştik.
o zaman JS dosyalarının da taranması gerekir ki, bu taramalardan sonuç çıkmaz. JS, CSS aksine programla dilidir.
şartlar, döngüler gibi eylemleri barındırır. bunun okumasının yapılarak sonuç alınması neredeyse imkansızdır. (en azından şimdiliik)
sadece bir istisna vardır. hiçbir js dosyasında css eklemesi yapılmayan sitelerde kullanılabilir.
kısacası bu methodun henüz ve yaklaşık 1 yılı aşkın süredir beta yani emekleme aşamasında olduğunu bilmek gerekir.
litespeed UCSS olarak konuya el attı. güçlü iddaaları vardı. ama o da hala yerinde sayıyor. bakalım zaman neler gösterir görücez