Geçen ay çok yaygın bir sorunu olan bir blogu optimize ediyordum. Site uzun yıllardır kontrolsüz bir şekilde görsel (+40K) biriktiriyordu. Hepsi kötü bir şekilde optimize edilmiş ya da hiç optimize edilmemişti. Birçoğu kesinlikle orantısız ağırlıklara sahip boyutlarda yüklenmişti ve birçoğu da artık kullanılmıyordu.
Uzun vadede bu birkaç soruna neden olur. Bunlardan ilki, yükleme hızını yavaşlatmanın yanı sıra veritabanının boyutunu önemli ölçüde artırmasıdır. Görsellerin ağırlığı aynı zamanda hosting üzerindeki mevcut alanı da tüketir ve alanımız bitebilir, hatta hosting tarafından izin verilen inode sayısını aşabiliriz.
Yapmam gereken ilk şey, toplam görüntülerin miktarını ve ağırlığını bulmaktı. Bu eklenti bana kısmen yardımcı oldu.
Export Media URLs eklentisi, kullanımı kolay olduğu kadar basit de olan "kullan-at" eklentilerden biridir. Adındanda anlaşılacağı üzere tek bir amaca hizmet eder: WordPress'imize yüklediğimiz tüm görsellerin(aslında medya, yani PDF 'leri ve diğerlerinide içerir ) bir listesini dışa aktarır. Bu da bize taşıma, SEO analizi, optimizasyon veya güvenlik denetimlerinde yardımcı olabilir.
Açtığımızda, bu seçeneklerin yer aldığı tek bir ekranla karşılaşıyoruz.
CSV seçeneğini seçersek, eklenti listeyi güvenlik için rastgele bir sayı içeren bir dosyada oluşturur. Bunu indirmeniz(1) ve oluşturduktan sonra tavsiye edildiği gibi sunucuda kalan kopyayı silmeniz önerilir(2).
Bu listede ID, başlık, dosya adı, resim yazısı, alternatif metin, açıklama, URL, yükleme tarihi ve türünü çıkarabiliriz.
Bulduğum tek dezavantaj, her görüntünün ağırlığını bilmek için bir"Boyut" seçeneğinin olmaması. Bununla birlikte, eklenti harika olurdu. Bu bizi dosya yöneticisine gitmekten veya her görüntünün veya farklı setlerin ağırlığını bilmek için başka araçlar kullanmaktan kurtarırdı.
Listeyi bir .CSV dosyasında dışa aktarabilir veya eklentinin kendi yönetim alanında ("Buradan çıktı") göstermeyi seçebiliriz, ancak çok fazla resim varsa, bu durumda dosyayı nereye yerleştireceğimi henüz keşfetmediğim için tavsiye edilmez.
Gerçekten hızlı çalışıyor, .CSV'de 15842 resim içeren bir test listesi sadece 1,4 MB'lık nihai ağırlıkla iki dakikadan kısa bir sürede oluşturuldu.
Eklenti içinde oluşturmayı seçersek liste bu şekilde görüntülenir.
Kullanabilmek için minimum gereksinimler, PHP 5.4 veya üstü altında WordPress 3.1.0 veya üstüdür.