Merhaba arkadaşlar! Bildiğiniz gibi web sitemizin barındırmadaki klasörlerinde saklanan her şey gerçekten gerekli değildir. Sitenin varlığı sırasında, "kutularında" dağlarca çöp birikir, yani web kaynağının normal çalışması için gereksiz birçok dosya vardır. Herhangi bir şey olabilir; geçici veya kullanılmayan dosyalar, belgelerin kopyaları veya unutulmuş arşivler.

Herkes veritabanlarını periyodik olarak optimize etmenin veya revizyon sonrası ve spam'leri silmenin gerekli olduğunun bilincindedir. Bunu manuel olarak yapmak istemeyenler için kullanışlı olanlar bile icat edildi. Örneğin, WP-Temizleme. Ancak yine de bu tür bir temizlik, barındırmada depolanan tüm köşelere ve klasörlere bakmanıza ve tüm çöpleri görmenize izin vermez. Şahsen, FTP üzerinden barındırma gezisi sırasında sitelerden birinde uzun süredir kullanılmayan iki düzine zip arşivi keşfettim. Tabii ki onları sildim ama belki birisinin aynı hikayeye sahip olduğunu düşündüm ve bu kısa makaleyi yazmaya karar verdim.

Unutulan arşivler nerede saklanıyordu?

Lafı daha fazla uzatmadan size neyi, nerede bulduğumu hemen göstereceğim. WordPress motorundaki bu blogumu nadiren ziyaret ettiğimi ve geçtiğimiz yıl boyunca bu blog hakkında yalnızca üç makale yayınladığımı söylemeliyim. Barındırmadaki dosyalarını daha da az kontrol ettiğimi söylemeye değeceğini sanmıyorum. Ancak, Yüklemeler klasöründe, yüklenen ve aya göre sıralanan görsellerin bulunduğu klasörlerin yanında, şablon ve eklentilerden oluşan 19 zip arşivi buldum. Bu blogu geliştirmek için yaptığım çeşitli deneyler sırasında bunları bir kez yükledim. Üstelik bu eklenti ve temaların çoğu uzun süredir kullanılmamış ve kaldırılmıştır. Onlara giden yolun tamamı şöyle görünüyordu: /public_html/wp-content/uploads.

Benzer gereksiz dosyalarınız olup olmadığını kontrol edin. Bu arada, diğer sitelerimde gereksiz bir şey bulamadığım için bunu bilmek ilginç. Her ne kadar kabaca nedenini tahmin edebiliyor olsam da, buna daha sonra değineceğim. Bu arada yardımı kullanarak hostinge FTP üzerinden bağlanın ve yukarıda belirtilen yolu takip edin.

Elbette bu arşivler çok fazla yer kaplamıyor, sadece 9 MB civarında. Ancak siteyi birkaç yıl boyunca aktif olarak geliştirirseniz, bu klasörün boyutu çok daha büyük olabilir. Neyse, neden çöpe ihtiyacımız var? Hiç şüphe duymadan sileriz ve böylece barındırmada yer açarız. Risk almayanlar kopya çıkarabilirler. Doğal olarak bu durum blogumu hiçbir şekilde etkilemedi.

Artık her şey olması gerektiği gibi düzgün görünüyor.

Yüklemeler klasöründe yer açma - gereksiz resimleri silme

Bu arada bildiğiniz gibi görsel dosyaları tamamen yasal gerekçelerle aynı Uploads klasöründe saklanıyor. Yani orada da çok fazla çöp var. Gerçek şu ki WordPress, yazılara eklenen görsellere otomatik olarak farklı boyutlarda 2-3 kopya ekliyor. Bu nedenle, kullanılmayan dosyalar silinebilir ve böylece barındırma diskinde önemli ölçüde yer tasarrufu sağlanır. Artık 9 MB'tan değil, yüzlerce ve hatta daha fazlasından bahsediyoruz. İnanın gereksiz görseller çok yer kaplıyor özellikle de çok sayıda görsel varsa. İşte tek bir görüntüde nasıl göründüğü.

Gördüğünüz gibi gerekli görsel 28 KB ağırlığında ve tamamen işe yaramaz olan iki kopyası barındırmada 31 KB daha yer kaplıyor, yani boyut 2 kat artıyor. Dolayısıyla, blog klasörünüzün ağırlığı kritik hale geldiğinde, yalnızca görüntü dosyalarının kopyalarını silerek ağırlığın önemli ölçüde azaltılabileceğini unutmayın. Dikkatli bakın, bazen farklı boyutlara ihtiyaç duyulur. Örneğin minyatürler için.

Gereksiz görüntüleri kaldırmak için özel DNUI Sil kullanılmayan görsel eklentisini kullanabilirsiniz.

Gereksiz dosyalar nereden geldi?

Dürüst olmak gerekirse bu konuyla pek ilgilenmiyorum ama bazı düşüncelerim var. Büyük olasılıkla, bu arşivler, WordPress temalarını ve eklentilerini doğrudan yönetici panelinden yüklerken Yüklemeler klasörüne düşer. Daha önce de tam olarak bu yöntemi kullanmıştım. Arşiv, barındırma sistemine yüklenir, dosyaları istenen klasöre açılır ve kendisi de indirme klasöründe kalır.

Şimdilik sırf eğlence olsun diye WordPress yönetici paneli aracılığıyla birkaç eklenti yüklemeye çalıştım - yeni bir şey çıkmadı. Bu arada, tüm dönem boyunca çok daha fazla eklenti yüklediğim için çok fazla gereksiz dosya yoktu. Belki hepsi arşivlerin kopyalarını geride bırakmıyor? Her durumda, artık dosyaları bir FTP bağlantısı aracılığıyla barındırma sistemine yüklüyorum ve böyle bir şey fark etmiyorum.

Bu konuda düşünceleriniz neler? Acaba başka biri bu klasörde gereksiz bir şey buldu mu? Çekinizin sonuçlarını yorumlarda paylaşın.

Çok fazla dosya yüklemek, medya kitaplığınızın kullanılmayan dosyalarla dolup taşmasına veya kullandığınız dosyaların optimize edilmemesine neden olur. Diğer bir yaygın sorun da aynı medya dosyalarının bulunmasıdır.

Sorunu manuel olarak çözebilirsiniz ancak bu yaklaşım sıkıcıdır ve çok zaman alacaktır. Başka bir çıkış yolu daha var - bir eklenti kullanın WP Medya Temizleyici.

Bu eklenti görevlerini mükemmel bir şekilde yerine getiriyor ve sistemi yüklemiyor. Ancak asıl amacının dosyaları silmek olduğunu unutmayın, bu nedenle eklentiyi dikkatli kullanmalısınız.

Kullanma WP Medya Temizleyici doğru şekilde yaparsanız, gerekli dosyaları optimize ederek ve gereksiz dosyaları silerek, yüklenenler klasörünün boyutunu birkaç kez azaltabilirsiniz.

Eklenti şu şekilde çalışır:

  • fiziksel dosyanın blog medya kitaplığına ekinin kontrol edilmesi;
  • kayıttaki dosyanın kullanımını kontrol eder;
  • Kaydın özel alanlarından herhangi birinde multimedya dosyasının kullanımı kontrol edilir.

Ayrıca eklenti, dosyanın blog yazısı galerisinde olup olmadığını ve retina medya dosyasının normal formatta bir kopyası olup olmadığını kontrol edecektir.

Bir dosya kontrol noktalarından herhangi birini karşılamıyorsa işaretlenir ve daha sonra kitaplıktan kaldırılabilir.

Eklentiyle çalışma.

Öncelikle WP Media Cleaner'ı indirin (yönetici paneline kurulabilir). Rusça çeviri yok, ancak minimum ayarlar var.

Eklentiyi etkinleştiriyoruz ve tüm kutuları işaretlemeniz gereken ayarlarını açıyoruz:

Sayfaya git Medya dosyaları -> Medya Temizleyici ve “Tara” düğmesine tıklayın. Eklenti dosyaları arayacak ve sonucu gösterecektir:


Dosya gerekliyse “Yoksay” butonuna tıklayarak onu yok sayıldı olarak işaretleyin. Gereksiz dosyaları seçip “Sil” butonuna tıklayarak çöp kutusuna taşıyoruz.

Eklenti, dosyaları standart çöp kutusuna değil, yüklenenler klasöründe yer alacak ayrı bir wpmc-trash klasörüne siler. Dosyaları sunucudan tamamen silmek için Geri Dönüşüm Kutusu'nu açmalı ve dosyaları standart şekilde silmelisiniz. Burada silinen dosyaları da kurtarabilirsiniz. Geri yüklenen dosya, fiziksel olarak geri yüklenecek olmasına rağmen medya kitaplığında görünmeyecektir.


Önemli bir nokta, medya kitaplığından dosyaları temizledikten sonra, yüklemeler klasöründe bulunan wpmc-trash klasörünü manuel olarak silmeniz gerekebilir.

Bu makale, bir WordPress sitesinde kullanılmayan görsellerin nasıl kaldırılacağıyla ilgilidir. Gerçek şu ki, varsayılan olarak WordPress yalnızca bir görseli yüklerken aynı anda birden fazla görsel oluşturur. Bu görsellerin boyutları site yönetimi konsolunun “Medya dosyaları” bölümünde ayarlanır. Bazı web yöneticileri bu ayarların kaldırılmasını, yani küçük resim boyutlarının sıfıra ayarlanmasını önerir, ancak bu önerilmez. Bu, makalelere resim eklemeyi zorlaştıracaktır (yalnızca tam boyutlu resimler eklenecektir).

Eklentiyi bulan ustalar da var DNUI Kullanılmayan resmi sil ve eklenmemiş görüntüleri kaldırmak için bu özel eklentiyi yüklemenizi tavsiye ediyorlar. Bu eklentiyi test ettikten sonra, yazının küçük resimlerinde yer alan resimler kaybolduğu için siteyi yedek bir kopyadan geri yüklemek zorunda kaldım. Sitedeki herhangi bir yazı veya sayfayla ilişkili olmayan görselleri aramak ve silmek için yalnızca bir eklenti kullanılması önerilir - Temizleme Resimleri .

Görüntüleri Temizleme eklentisi

WordPress medya galerisinde kullanılmayan görselleri kaldırmanıza olanak tanıyan bir filtre vardır:

Birçoğu ayrıca bunları silmenizi de önerir, ancak bunu yapmadan önce iki kez düşünmelisiniz. Görsellerin doğrudan bağlantılar aracılığıyla indirilip yayınlarınıza eklenmesi mümkündür. Yerleştirme için özel bir tasarımın kullanılmış olması mümkündür - ve bu durumda motor resmi eklenmemiş olarak gösterecektir. Bu yüzden bu görselleri silmeden önce iki kez düşünün.

Tüm sorunlar belirtilen eklenti tarafından çözülecektir Temizleme Resimleri .

Kurulum

Menü aracılığıyla normal bir eklenti gibi yüklenir "Eklentiler""Yeni ekle".

Gereksiz görselleri kaldırmak için eklenti kurma ve kullanma

Eklentiyi yükledikten sonra bölüme gidin "Ayarlar""Resimleri Temizleme":

Yapılandırılacak neredeyse hiçbir şey yoktur; sayfada görüntülenecek, bulunan, kullanılmayan görüntülerin sayısını belirtmeniz yeterlidir. Bulunan sonuçların hangi sırayla sıralanacağını da belirtebilirsiniz: önce yeni eklenen resimler Eklenme Tarihi azalan şekilde (en son eklenen ilk sırada) veya eski Eklenme Tarihi artan şekilde (önce ilk eklenen):

İhmalinizin ve israfınızın bedelini er ya da geç ödemek zorunda kalacaksınız. Şimdi site dosyalarının sırasına karşı dikkatsiz tutumu ve disk alanının anlamsız kullanımını kastediyorum. Pek çok kişi muhtemelen bu duruma aşinadır: Dosyalar medya kitaplığına yanlış yüklendiğinde, optimize edilmediğinde veya yüklenen fotoğraflar makalelerde kullanılmadığında veya birkaç özdeş fotoğraf yüklendiğinde, bunlardan yalnızca biri medyada kullanıldı. alan. Dikkatsizlik veya cehaletten kaynaklanan bu tür hatalar, site dosyalarının çok fazla disk alanı kaplamasına neden olur.

Yakın zamanda Media Cleaner eklentisinin kısmen çözmeme yardımcı olduğu benzer bir sorunla karşılaştım. Eklentiyi beğendim, bu yüzden onun hakkında yazıyorum. Eklenti iyi yazılmış ve işini yapıyor. Ancak, kesinlikle gerekmedikçe eklentiyi kullanmanızı önermiyorum; yine de dosyaları siliyor. Ayrıca yazara daha önce yazdığım bazı eksiklikler de buldum - küçük şeyler.

Sorunuma gelince, yaklaşık bir gün boyunca "hasta" üzerinde çalıştıktan sonra, gereksiz görselleri kaldırarak ve gerekli görselleri optimize ederek uploads klasörünün boyutunu 1200 MB'tan 150 MB'a düşürmeyi başardım. Yani siz de dikkatli olun, ücretsiz barındırmanız olmadığı sürece dosyaların kendi yolunda gitmesine izin vermeyin.

Bu makalenin yanı sıra, anında küçük resimler oluşturmak için eklentim olan Kama Thumbnail'i tanımanızı öneriyorum. Onun yardımıyla, yalnızca ihtiyaç duyulan yerde herhangi bir boyutta küçük resim oluşturabilir ve WordPress'in "sığacağı" boyutları kolayca devre dışı bırakabilirsiniz.

Medya Temizleyici eklentisi hakkında

Medya Temizleyici - yükleme dizininizi ve medya kitaplığınızı temizlemenize yardımcı olur.

Eklenti tam olarak ne işe yarıyor? Eklenti aşağıdakilerin olup olmadığını kontrol eder:

    fiziksel dosya medya kitaplığına eklenir

    Medya dosyası kayıtta kullanılır

    medya dosyası özel bir gönderi alanında kullanılıyor

    WordPress gönderi galerisinde kullanılan medya dosyası

  • bir retina medya dosyasında (retina ekranının altında) normal bir dosya bulunur (@2x olmayan dosya)

Belirtilen kontrollerde bir tutarsızlık varsa, eklenti bulunan dosyaları işaretleyecek ve bunlar daha sonra silinebilecektir.

Hangi öğelerin kontrol edilmesi gerektiği eklenti ayarlarında belirlenir.

Eklentiyi kullanma

Eklentinin nasıl çalıştığını kısaca anlatacağım:

Eklentiyi etkinleştirdikten sonra eklenti ayarlarına gidin (bir menü görünecektir) ve dosyaları nasıl taramak istediğimizi işaretleyin:


Medya Temizleyici tarama ayarları

Ardından Medya Dosyaları > Temizleyici sayfasına gidin ve taramaya başlayın - “Tara” düğmesi. Taradıktan sonra sayfayı yenilemeniz gerekir; bulunan dosyaları göreceksiniz:

Sitede gerekli olan dosyalar yok sayılacak şekilde işaretlenmelidir: onay işaretli dosyaları seçin ve "Yoksay" düğmesini tıklayın. Sitede gerekli olmayan diğer tüm dosyalar çöp kutusuna taşınabilir: Gereksiz dosyaları bir onay işaretiyle seçin ve "Sil" e tıklayın veya "Tümünü Sil" e tıklayın, ardından bulunan tüm dosyalar çöp kutusuna taşınacaktır.

Not: Çöp kutusuna taşınırken eklenti yeni bir klasör oluşturur: /uploads/wpmc-trash ve silinen dosyalar oraya taşınır. Yıl/ay/dosya adı yapısı korunur. MEDYA dosya türü (medya kitaplığında bulunan dosyalar) medya kitaplığından kaldırılır ve fiziksel dosyalar "wpmc-trash" çöp kutusu klasörüne taşınır.

Dosyaları diskten (sunucudan) tamamen silmek için, çöp kutusuna, Çöp Kutusu bölümüne gitmeniz ve şu düğmeleri kullanmanız gerekir: "Sil" (seçili dosyaları siler) veya "Çöp Kutusunu Boşalt" (çöp kutusundaki tüm dosyaları siler) ).

Aynı bölümde seçerek dosyaları geri yükleyebilirsiniz. Bunu yapmak için "Kurtar" (seçili dosyaları kurtarır) ve "Tümünü Kurtar" (geri dönüşüm kutusundaki tüm dosyaları geri yükler) düğmelerini kullanın.

Not: Silinen MEDYA dosyaları yalnızca fiziksel olarak kurtarılabilir; dosya, silindiği yükleme dizinine geri yüklenecek, ancak artık medya kitaplığında görünmeyecek.

Lütfen kullanmadan önce unutmayın. Eklenti, medya kitaplığında, gönderi içeriğinde, özel gönderi alanlarında veya galerilerde bulunmayan dosyaları vurgular. Bu kontroller, örneğin medya kitaplığına veya doğrudan yükleme dizinine yüklenen dosyaların kullanılması gibi diğer noktaları dikkate almayabilir. Dosyaları standart olmayan bir şekilde yükler ve kullanırsanız, örneğin bölümlere ait resimleri medya kitaplığına yüklersiniz ve bunları gönderilerde kullanmazsınız ancak bu dosyalar şablonda bölümler için resim olarak kullanılır. Eklenti bu tür dosyaların gereksiz olduğunu düşünecektir. Bu nedenle diskten dosya silmeden önce, silinmek üzere seçilen dosyaların sitede kullanılmadığından emin olun.

Kritik Varsayım: Standart WordPress küçük resimleri kullanıyorsanız, bir yazı küçük resmi ayarlarsanız ve yazının kendisinde bir resim kullanmazsanız, eklenti böyle bir resmi kullanılmamış olarak değerlendirecektir!

Not: Kaldırma işleminden (kaldırma) sonra eklenti, yükleme dizinindeki önbellek klasörünü (wpmc-trash) silmez. Bu nedenle bu klasörün manuel olarak silinmesi gerekebilir.

Eklentideki hatalar

Eklenti, kaldırıldıktan sonra seçeneklerini wp_options tablosundan kaldırmaz. Eklenti yazarlarının sık yaptığı bir hata... Bu noktayı düzelttim, düzeltilmiş halini bu linkten indirebilirsiniz. Umarım yazar yorumumu duyar ve bir sonraki sürümde bu noktayı düzeltir.