WPBeginner olarak biz, sitemizin en yüksek hızda çalışmasını sağlamak için veritabanımızı düzenli olarak optimize ediyoruz. Dağınık bir veritabanı performansınızı düşürebilir ve yavaş bir site arama sıralamalarınıza zarar verebilir.
Spam yorumlar ve eski gönderi revizyonları biriktiğinde, sayfalarınızın yüklenmesi çok daha uzun sürer. Neyse ki, bunu düzeltmek için teknik bir uzman olmanıza gerek yok.
WordPress veritabanınızı adım adım nasıl temizleyip optimize edeceğinizi gösteren iki yöntem sunacağız. Bunlar, web sitelerini sağlıklı ve hızlı tutmak için önerdiğimiz aynı basit tekniklerdir.

🔖 Özet: Şişmiş bir WordPress veritabanını temizlemek için, size 0-100 arası bir sağlık puanı veren ve eski gönderi revizyonları ve spam yorumları gibi gereksizleri güvenli bir şekilde kaldıran DB Optimizer'ı öneriyoruz. Ücretsiz bir seçenek istiyorsanız, WP-Optimize aynı veritabanı temizliğini ücretsiz olarak gerçekleştirir. Daha az veri içeren bir veritabanı öncelikle WordPress yönetici alanınızı hızlandırır ve yedeklemelerinizi daha küçük ve daha hızlı geri yüklenir hale getirir, bu nedenle herhangi bir temizlik yapmadan önce sitenizi daima yedekleyin.
WordPress Veritabanını Neden Temizlemeli ve Optimize Etmeli?
Bir süredir WordPress kullanıyorsanız, muhtemelen veritabanınızda gönderi revizyonları, spam yorumları, çöp kutusu, geçici seçenekler, yetim meta veriler ve benzeri gibi birçok gereksiz veri vardır.
Bunların çoğu kendi kendine birikir. WordPress, bir gönderiyi güncellediğiniz veya otomatik kaydettiğiniz her seferinde bir gönderi revizyonu kaydeder, yorumlar spam ve çöp klasörlerinizde birikir ve süresi dolmuş geçici veriler (WordPress'in depoladığı ve ardından temizlemeyi unuttuğu geçici önbelleğe alınmış veriler) kullanışlı olmaktan çıktıktan çok sonra ortalıkta durur.
Sahipsiz meta veriler başka bir yaygın sorundur. Bir eklentiyi kaldırdığınızda geride kalır, çünkü eklentinin ayarları eklenti gittikten sonra bile genellikle veritabanında kalır.
Başka bir husus da autoload boyutudur. Autoload edilen veriler, WordPress'in her sayfa isteğinde belleğe yüklediği bilgilerdir, bu nedenle şişmiş bir autoload tablosu, bir sayfa yüklendiğinde WordPress'in daha çok çalışmasına neden olur.
Bunu en çok yönetici alanınızda hissedersiniz, burada kontrol paneli yavaşlamaya başlayabilir.
Tüm bu veriler WordPress veritabanınızın boyutunu artırır, bu da WordPress yedeklemelerinizin daha fazla disk alanı kaplayacağı ve geri yüklenmesinin daha uzun süreceği anlamına gelir.
Bu istenmeyen verilerin kaldırılması ve temizlenmesi, WordPress veritabanı boyutunuzu önemli ölçüde azaltır. Bu, daha hızlı yedeklemelere, daha kolay geri yüklemelere ve gelişmiş veritabanı performansına yol açacaktır.
Bunun yanı sıra, görüntüleri sıkıştırarak, JavaScript ve CSS dosyalarını küçülterek ve sitenizde önbellekleme ayarlayarak WordPress veritabanınızı optimize edebilirsiniz. Bu, sitenizin performansını daha da artıracak ve ziyaretçilere hızlı bir kullanıcı deneyimi sunmaya yardımcı olacaktır.
Profesyonel İpucu: Veritabanınızı temizlemeden ve optimize etmeden önce, sitenizin tam bir WordPress yedeğini oluşturmanızı öneririz. Bizimkileri yönetmek için Duplicator kullanıyoruz. Bir temizlik eklentisi tarafından yapılan değişiklikler geri alınamaz. Bu şekilde, bir şeyler ters giderse sitenizi kolayca geri yükleyebilirsiniz.
Hangi yöntemi kullanacağınızdan emin değil misiniz? Gerçek zamanlı bir sağlık puanı ve yedekleme öncelikli temizlik ile özel bir bakım kontrol paneli istiyorsanız, DB Optimizer'ı (Duplicator Pro veya Elite'e zaten sahipseniz ücretsizdir) tercih edin. Önbelleğe alma ve resim sıkıştırmayı da yöneten yetenekli bir freemium araç istiyorsanız, WP-Optimize'ı seçin.
WordPress veritabanınızı nasıl optimize edebileceğinize bir göz atalım:
Yöntem 1: DB Optimizer ile Veritabanınızı Nasıl Optimize Edebilirsiniz
En İyisi: Gerçek zamanlı bir sağlık puanı ve yedekleme öncelikli temizlik ile özel bir veritabanı bakım kontrol paneli isteyen kullanıcılar (ve ücretsiz olarak alan Duplicator Pro veya Elite kullanıcıları).
DB Optimizer, Duplicator ekibi tarafından oluşturulmuş özel bir WordPress veritabanı bakım eklentisidir. Size gerçek zamanlı bir sağlık puanı sunar ve sitenizin performansını etkilemeye başlamadan önce veritabanı dağınıklığını güvenli bir şekilde temizlemenize olanak tanır.
DB Optimizer, yıllık 29 ABD dolarından başlayan fiyatlarla bağımsız bir eklenti olarak mevcuttur. Ayrıca Duplicator Pro ve Elite planlarıyla ücretsiz olarak sunulmaktadır.
Önemli Not: Eklenti, WordPress 6.5 veya daha üstü ve PHP 7.4 veya daha üstü gerektirir. Sürümlerinizi Araçlar » Site Sağlığı » Bilgi bölümünden kontrol edebilirsiniz.
Yapmanız gereken ilk şey DB Optimizer eklentisini kurmak ve etkinleştirmektir. Daha fazla ayrıntı için WordPress eklentisi nasıl kurulur hakkındaki adım adım kılavuzumuza bakın.
Etkinleştirdikten sonra, DB Optimizer » Ayarlar bölümüne gidin, lisans anahtarınızı Lisans alanına yapıştırın ve ardından ‘Etkinleştir’ düğmesine tıklayın.

Duplicator Pro veya Elite lisansınız varsa, aynı anahtar DB Optimizer için de geçerlidir.
Lisansınızı doğruladıktan sonra, WordPress yönetici menünüzde DB Optimizer'a tıklayabilirsiniz.
Gösterge tablosu, veritabanı sağlık puanınızı 0 ile 100 arasında gösterir ve beş renk kodlu ilerleme çubuğu bulunur: tablo yükü, geçici veriler, revizyonlar, otomatik yükleme boyutu ve çöp öğeleri. Yeşil sağlıklı, sarı dikkat edilmesi gereken alanı, kırmızı ise temizlik gerektiğini ifade eder.

Eğer Duplicator da yüklüyse, DB Optimizer bunu otomatik olarak algılar ve herhangi bir temizliğe başlamadan önce yedek oluşturmak için doğrudan bir bağlantı gösterir. Değişiklikler geri alınamaz olduğundan, herhangi bir temizlik çalıştırmadan önce bu yedeklemeyi yapmanızı öneririz.
Ardından, kaldırılabilir verilerin üç kategorisini gözden geçirmek için ‘Temizlik’ sekmesine tıklayın: Gönderiler ve Sayfalar, Yorumlar ve Geçici Veriler ve Önbellek. Bir özet çubuğu, kaldırılmak üzere planlanan toplam öğeleri ve ne kadar disk alanı kurtaracağınızı gösterir.

Temizliği çalıştırmadan önce bir saklama süresi belirleyebilirsiniz. Varsayılan 7 gündür, bu da yakın zamanda oluşturulan verilerin kaldırılmasını önler. Ayrıca öğelerin tam listesini önizleyebilir ve saklamak istediğiniz herhangi bir öğenin seçimini kaldırabilirsiniz.
Hazır olduğunuzda, temizliği çalıştırmak için ‘Seçilen Öğeleri Temizle’ düğmesine tıklayın.
Her kategoriyi ayrı ayrı temizleyebilir veya hepsini bir kerede toplu olarak işleyebilirsiniz. DB Optimizer, temizlik tamamlandıktan sonra sağlık puanınızı güncelleyecek ve yeni veritabanı istatistiklerini gösterecektir.
Veritabanı tablolarınızdan herhangi biri yük gösteriyorsa, ‘Tablolar’ sekmesine geçin. Buradan, tek tek tabloları optimize edebilir veya işaretlenen tüm tabloları tek seferde optimize etmek için toplu seçeneğine tıklayabilirsiniz.

Yöntem 2: WP-Optimize ile WordPress Veritabanınızı Nasıl Temizleyebilirsiniz
En iyisi: Önbelleğe alma ve görüntü sıkıştırmayı da yöneten yetenekli bir freemium seçeneği isteyen kullanıcılar için.
WordPress veritabanınızı temizlemek için popüler bir diğer seçenek WP-Optimize eklentisidir.
WP-Optimize, web sitenizin hızını ve performansını artırmayı amaçlayan popüler bir önbellekleme ve optimizasyon eklentisidir. Veritabanınızı temizleyebilir, resimlerinizi sıkıştırabilir, kullanılmayan resim boyutlarını kaldırabilir, içeriğinizi önbelleğe alabilir ve HTML, CSS ve JavaScript dosyalarının boyutunu küçültebilir.
Bu eklenti, popüler WordPress yedekleme eklentisi UpdraftPlus'ın arkasındaki aynı ekip tarafından geliştirilmiştir. Daha fazla bilgi için ayrıntılı WP-Optimize incelememize bakın.
Bu eğitim için WP-Optimize ücretsiz sürümünü kullanacağız. Ayrıca zamanlanmış optimizasyon, WP-CLI desteği, lazy loading, premium destek ve daha fazlası gibi daha fazla özellik sunan premium bir sürümü de bulunmaktadır.
Yapmanız gereken ilk şey WP-Optimize eklentisini kurmak ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
Etkinleştirdikten sonra, WordPress kontrol panelinden WP-Optimize » Veritabanı sayfasına gidebilirsiniz. Ardından, optimizasyon ve temizlik için seçebileceğiniz farklı görevler olacaktır.
Örneğin, veritabanı tablolarını optimize edebilir, tüm gönderi revizyonlarını temizleyebilir, tüm taslak gönderileri temizleyebilir, spam ve çöp yorumları kaldırabilir ve daha fazlasını yapabilirsiniz.

Farklı seçenekleri belirledikten sonra, üstteki 'Seçilen tüm optimizasyonları çalıştır' düğmesine tıklayın.
Eklenti şimdi WordPress veritabanınızı optimize etmeye başlayacak ve ilerlemeyi gösterecektir.
Ardından, WP-Optimize'daki 'Tablolar' sekmesine geçebilirsiniz.

Eklenti, veritabanında aktif olmayan farklı tabloları gösterecektir.
Yer açmak için bu tabloları kaldırabilirsiniz, ancak çok dikkatli olmalısınız. Yalnızca kaldırdığınız bir eklentiye ait olduğundan emin olduğunuz tabloları silin. Emin değilseniz, onları olduğu gibi bırakmak daha güvenlidir.

Son olarak, 'Ayarlar' sekmesine geçebilir ve kaç haftalık verinin saklanacağını seçebilirsiniz.
Veritabanınız için zamanlanmış temizlikleri etkinleştirme seçeneği de vardır. Günlük, haftalık, iki haftada bir veya aylık temizlikler zamanlayabilirsiniz.

Hepsi bu kadar. WordPress veritabanınızı başarıyla optimize ettiniz ve temizlediniz!
Bonus: Diğer WP-Optimize Özellikleri
WP-Optimize, site performansını artırmaya yardımcı olmak için görüntü sıkıştırma, sayfa önbelleğe alma ve dosya küçültme de içerir.
Görsellerinizi Optimize Edin: WP-Optimize, dosya boyutlarını küçültmek için görsellerinizi sıkıştırabilir ve otomatik olarak WebP formatına dönüştürebilir. Görselleri optimize etme kılavuzumuza bakın.
Sayfa Önbelleğini Etkinleştirin: Eklenti, sayfalarınızı önbelleğe alabilir ve ziyaretçilere sıfırdan yeniden oluşturmadan sunarak yükleme sürelerini hızlandırabilir. Önbelleği kullanıcı rolüne, cihaza ve oturum açma durumuna göre özelleştirebilirsiniz.
HTML, CSS ve JavaScript'i Minify Edin: WP-Optimize, gereksiz boşlukları ve karakterleri kaldırarak sitenizin dosyalarını minify edebilir, dosya boyutlarını küçültebilir ve sayfa yüklemelerini hızlandırabilir.
WordPress Veritabanı Optimizasyonu Hakkında SSS
Bir veritabanını temizlemek, daha önce hiç yapmadıysanız göz korkutucu gelebilir. Bu nedenle, okuyucularımızın WordPress veritabanı bakımı hakkında bize en sık sorduğu soruları, her birine net cevaplarla bir araya getirdik.
WordPress veritabanımı optimize etmek güvenli mi?
Evet, WordPress veritabanınızı doğru yapıldığında optimize etmek güvenlidir. Ancak, veritabanınızda herhangi bir değişiklik yapmadan önce her zaman web sitenizin tam bir yedeğini oluşturmanızı öneririz.
DB Optimizer veya WP-Optimize gibi saygın eklentiler kullanın ve MySQL konusunda deneyimli değilseniz veritabanı girişlerini manuel olarak silmekten kaçının. Daha gelişmiş tekniklere geçmeden önce spam yorumları ve gönderi revizyonlarını kaldırmak gibi temel optimizasyonlarla başlayın.
WordPress veritabanımı ne sıklıkla optimize etmeliyim?
Aktif web siteleri için WordPress veritabanınızı ayda en az bir kez optimize etmenizi öneririz. Yüksek trafikli siteler veya sık içerik güncellemeleri olanlar haftalık optimizasyondan fayda görebilir.
Birçok veritabanı optimizasyon eklentisi bu işlemi otomatikleştirebilen zamanlama özellikleri sunar. Önemli olan tutarlılıktır. Düzenli bakım, veritabanınızın şişmesini önler.
Veritabanı optimizasyonu WordPress sitemi hızlandırır mı?
Veritabanı optimizasyonu, özellikle WordPress yönetici alanında site performansınızı iyileştirmeye yardımcı olabilir. Veritabanınız çok dağınıksa, onu temizlemek kontrol panelinizin daha hızlı yüklenmesine ve hataların önlenmesine yardımcı olabilir.
Ancak, veritabanı optimizasyonu site hızı faktörlerinden yalnızca biridir. En iyi sonuçları, önbellekleme, görüntü sıkıştırma ve kaliteli barındırma seçimi gibi diğer optimizasyon teknikleriyle birleştirildiğinde elde edersiniz.
WordPress veritabanımdan hangi verileri güvenle kaldırabilirim?
Spam yorumları, çöp kutusundaki yorumları, gönderi revizyonlarını (son 2-3 tanesini tutarak), otomatik taslakları, süresi dolmuş geçici verileri ve kullanılmayan etiketleri güvenle kaldırabilirsiniz.
Çoğu optimizasyon eklentisi pingback'leri, trackback'leri ve yetim meta verileri de temizleyecektir. Eklenti verileri konusunda dikkatli olun. Yalnızca kaldırdığınız ve artık kullanmadığınız eklentilerden gelen verileri kaldırın.
phpMyAdmin kullanarak veritabanımı manuel olarak optimize edebilir miyim?
Evet. Gelişmiş kullanıcılar phpMyAdmin'e giriş yapabilir, WordPress veritabanlarını seçebilir, tüm tabloları seçebilir ve açılır menüden 'Tabloyu optimize et' seçeneğini seçebilirler.
Ancak bu yalnızca tabloları birleştirir. DB Optimizer veya WP-Optimize'ın yapacağı gibi eski revizyonları veya spam yorumlarını silmez. Güvenlik ve daha derin bir temizlik için bir eklenti kullanmanızı öneririz.
Veritabanı optimizasyonu WordPress sitemi bozabilir mi?
Nadir de olsa, veritabanı optimizasyonu yanlış yapıldığında sorunlara neden olabilir. Bu genellikle önemli verilerin yanlışlıkla silinmesi veya bozuk bir veritabanıyla çalışırken olur.
İyi yorum almış eklentilere bağlı kalın ve emin olmadığınız verileri silmekten kaçının. Bir şeyler ters giderse, her zaman yedeğinizden geri yükleyebilirsiniz.
WordPress Veritabanı Optimizasyonu Hakkında Ek Kaynaklar
Bu makalenin WordPress veritabanınızı nasıl temizleyeceğinizi ve optimize edeceğinizi öğrenmenize yardımcı olduğunu umuyoruz.
WordPress veritabanınızın sorunsuz ve hatasız çalıştığından emin olmak için diğer bazı kılavuzları ve yararlı öğreticileri de görmek isteyebilirsiniz:
- “WordPress Veritabanı Hatası Disk Dolu” Hatası Nasıl Düzeltilir
- WordPress Veritabanı Yedeklemesini Manuel Olarak Nasıl Yapılır (Adım Adım)
- WordPress Veritabanınızı Varsayılan Ayarlara Sıfırlama
- phpMyAdmin Kullanarak WordPress Veritabanı Nasıl Çoğaltılır
- En İyi WordPress Veritabanı Eklentileri – Uzman Seçimi
- WordPress'te Veritabanı Bağlantısı Kurma Hatası Nasıl Düzeltilir
- WordPress Bakımı – Yeni Başlayanlar İçin Kapsamlı Rehber
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Dennis Muthomi
Yıllardır WordPress siteleri yönetiyorum ve düzenli veritabanı bakımının önemini onaylayabilirim.
Özellikle takdir ettiğim bir yön, herhangi bir optimizasyon yapmadan önce yedekleme oluşturmaya verilen önemdi – bu, web sitesi sahiplerini olası felaketlerden kurtarabilecek kritik bir tavsiyedir.
Geçmişte WP-Optimize'ı kullandım ve özellikle resim sıkıştırma özellikleri için mükemmel bir araç olduğunu gördüm.
Ancak, daha büyük siteler veya karmaşık kurulumlara sahip olanlar için, gelişmiş önbellekleme ve optimizasyon özellikleri sunan WP Rocket gibi daha sağlam bir çözümü düşünmeye değer olabileceğini eklemek isterim.
Jiří Vaněk
Birçok insan web sitesi optimizasyonuna odaklanır ve MySQL veritabanını unutur. Ben de benzer optimizasyonlar yapan Sweep adında eşit derecede harika bir eklenti kullanıyorum. Yakın zamanda web sitesinde önemli bir yavaşlama yaşadık ve kimse nedenini bilmiyordu. Sorunun binlerce birikmiş revizyondan kaynaklandığı ortaya çıktı (blogun kendisinde 1300'den fazla makale var). Bu revizyonlar web sitesini inanılmaz derecede yavaşlattı. Veritabanı optimize edildikten sonra web sitesinin hızı eski haline döndü. Yani optimizasyon gerçekten büyük fark yaratıyor. Sadece şunu belirtmek istiyorum ki, bir şeyler ters giderse diye veritabanını optimize etmeden önce yedek almak gerçekten çok önemlidir.
Usman
Önce yedek almak, sonra Veritabanını Optimize etmek gerekli midir?
WPBeginner Desteği
Gerekli olmasa da, bir şeyler ters giderse veya bir hatayla karşılaşırsanız diye şiddetle tavsiye ederiz. Bunun olması nadir olsa da, önlem almak daha iyidir
Yönetici
Nikita Shevchenko
Merhaba! Harika bir makale! Bir sorum var. Bu eklentiyi autooptimize ve wp3 total cache eklentileriyle aynı anda kullanabilir miyim?
Yayın Kadrosu
Bu, veritabanını temizlemeyi bitirdikten sonra kullanıp devre dışı bırakabileceğiniz bir eklentidir. Bu eklentiyi 6-12 ayda bir kullanmanızı öneririz.
Yönetici
ANTESH KUMAR SINGH
WP-Optimize eklentisinde “Optimize InnoDB tables anyway” hatası nasıl düzeltilir?
WordPress'te InnoDB tablolarını optimize etmek için herhangi bir çözümünüz var mı?
James Finn
Merhaba millet,
Bu makalede:
/plugins/how-to-clean-up-your-wordpress-database-for-improved-performance/
Belirtiliyor:
“… ana [wp-sweep'in wp-optimize'a göre faydası] doğrudan MySQL silme sorguları çalıştırmak yerine mümkün olduğunca doğru WordPress silme işlevlerini kullanmasıdır. Oysa WP-Optimize eklentisi, yetim verilerin geride kalmasına neden olabilen doğrudan silme SQL sorguları kullanır. Başka bir deyişle, WP-Sweep, WP-Optimize'dan daha iyi kodlanmış bir eklentidir.”
Alıntı ve kapalı alıntı!
Belki de sitenizde aynı anda yayınlanan iki açıkça çelişkili makalenizin nedenini açıklayabilirsiniz. Lütfen birini veya diğerini düzenleyin!
Bunun gibi inanılmaz derecede etkili bir sitenin daha dikkatli bir editoryal incelemeye ihtiyacı var.
Çok teşekkürler!
WPBeginner Desteği
Merhaba James,
Genellikle aynı şeyi yapan eklentileri öneririz. Bir fark varsa, belirttiğiniz gibi onu da vurgulamaya çalışırız. WordPress'in harika yanlarından biri, bir sorun için genellikle bolca mükemmel çözümünüzün olmasıdır.
Yönetici
Neal Umphred
Bu hizmet için WP-Sweep'i önerirdiniz:
(https://www.wpbeginner.com/plugins/how-to-clean-up-your-wordpress-database-for-improved-performance/).
Ne oldu?
WPBeginner Desteği
Merhaba Neal,
Yine de tavsiye ediyoruz. Bu iki eklentiden herhangi birini bu iş için kullanabilirsiniz.
Yönetici
Neal Umphred
Yanıt için teşekkürler!
WP-Optimize kullanıyorsam, WP-Sweep'ten ara sıra temizliğe ihtiyacım var mı?
Ian Spare
Daha önceki bir makalede (https://www.wpbeginner.com/plugins/delete-old-post-revisions-in-wordpress-with-better-delete-revision/) gönderi revizyonlarının veritabanı performansını etkilemeyeceğini belirten bir güncelleme yaptınız. Şimdi onlar etkiliyor mu diyorsunuz?
Mayank Debnath
Evet! Ben de kafam karıştı..
Ian Spare
Gönderi revizyonlarını kaldırmak gibi eylemlerin "veritabanı performansı" üzerinde hiçbir fark yaratmayacağı açıktır. Sanırım kafa karışıklığı, ilişkisel veritabanlarının nasıl çalıştığına ve özellikle dizinlenmiş sorguların nasıl yürütüldüğüne dair bazı yanlış anlamalardan kaynaklanıyor.
Sorun, çok sayıda WordPress kullanıcısının veritabanlarını optimize etmenin gerekli olduğundan oldukça emin olmasıyla daha da kötüleşiyor. Temellerinin dayandığı ilişkisel veritabanları ve İndekslenmiş Sıralı Erişim Yöntemi (ISAM) gibi ilgili teknolojiler yaklaşık 50 yıldır ortalıkta olduğuna göre, iyi anlaşılmış olması gerekir.
Bir veritabanı kullanmanın temel amacı, veriye ölçeklenebilir bir şekilde erişmektir. Örneğin, yayınlanmış bir WordPress gönderisi gibi indekslenmiş bir kaydı bulmanın aldığı süre, veritabanının boyutuna bağlı değildir.
Bu makalenin yazarlarını bunu gerçekten test etmeye davet ediyorum. Bir WordPress kurulumu oluşturun ve bir gönderinin birkaç bin revizyonunu oluşturun. Performansta sıfır fark yarattığını göreceksiniz.
Bir gönderiyi bulmanın aldığı süre, aldığı arama sayısına bağlıdır. Bunu şu şekilde hesaplayabilirsiniz:
log(satır_sayısı) / log(indeks_blok_uzunluğu / 3 * 2 / (indeks_uzunluğu + veri_işaretçi_uzunluğu)) + 1
Binlerce revizyon ve on binlerce revizyon arasında arama sayısının artmayacağını söyleyebilirim. Yüz binlerce satıra girdiğinizde fazladan bir arama elde edersiniz. Ancak, sorgu önbelleğinde olma olasılığı yüksektir, bu yüzden fark etmeyecektir.
Testlerden biliyorum ki, hiçbir sebep yokken, 200.000 revizyona sahip bir gönderiye erişmek, hiç revizyonu olmayana göre daha hızlıdır.
Matilda Moo
Yani ana bilgisayarım, sitelerimin sürekli çöktüğünü ve veritabanımı optimize etmem gerektiğini söylüyorsa, aslında barındırma hizmetimin başa çıkamadığı hit/arama sayısı mı demek oluyor?
Rob Smelik
Yazar adına konuşamam ama aklıma gelen bazı düşünceleri paylaşmak istedim.
Ön uçta sitenizi yükleme söz konusu olduğunda, WordPress aslında bireysel sayfaları yüklerken önceki revizyonları yok sayacak kadar akıllıdır. Ancak, çok sayıda sayfanız ve gönderiniz olan büyük bir siteniz varsa, genel veritabanı şişkinliği siteyi yavaşlatabilir. Gönderi revizyonları veritabanının genel boyutunu artırır ancak kesinlikle tek katkıda bulunan değildir. Bununla birlikte… veritabanınızın boyutunu azaltmak için yapabileceğiniz her şey, sitenizin en yüksek performansta çalışmasını sağlayacaktır.
Yıllardır hem kişisel hem de müşteri sitelerimde WP Optimize kullanıyorum ve dürüstçe veritabanınızı temiz tutma konusunda mükemmel bir iş çıkardığını söyleyebilirim. Optimize edilmemiş eski sitelerde kurulum yaptığımda hız artışları da fark ettim. Gönderi revizyonları açısından, saklanan revizyon sayısını sınırlamanıza olanak tanıyan harika bir ayara sahip. Gönderi revizyonu yedekleme amaçları için fazlasıyla yeterli olan yaklaşık 10'da tutuyorum.
Sanırım eklentinin premium sürümü, optimize et düğmesine manuel olarak tıklamak zorunda kalmadan optimizasyon döngülerini zamanlamanıza da olanak tanıyor.
WPBeginner Desteği
Merhaba Ian Spare,
Revizyonlar veritabanı performansını veya sitenizin sayfa yükleme sürelerini etkilemez. Ancak, veritabanı boyutunu artırırlar. Çok fazla içeriğe sahip eski web sitelerinde, gönderi revizyonlarını temizlemek veya sınırlamak veritabanı yedekleme dosyası boyutunu önemli ölçüde azaltabilir. Bu, isteğe bağlı yedeklemeler yapabileceğiniz, yedeklemelerden geri yükleyebileceğiniz veya yedek dosyalarını biraz daha hızlı taşıyabileceğiniz anlamına gelir. Ayrıca yedeklemelerinizi kaydettiğiniz bulut depolama hizmetinizde yer tasarrufu sağlar.
Yönetici
Ian Spare
Teşekkürler, sanırım artık doğru bir konuma yaklaşıyorsunuz.
Boyutla ilgili hususları oldukça hızlı bir şekilde eleyebileceğimizi düşünüyorum. WordPress veritabanının MySQL yedeği oldukça küçüktür. Ayrıca oldukça sıkıştırılabilir bir veridir, saf metin olarak orta düzeyde bir sıkıştırma seviyesiyle yaklaşık 10:1 elde edeceğinizi öneririm.
Bu nedenle, bu sitede gönderi başına 10 revizyonla 1000 gönderi olabileceğini ve bunların (olası olmayan) bir nedenle hepsinin aynı boyutta olduğunu (uygulamada, daha küçük olacaklarını düşünürsünüz) öneriyorum. Ve bir gönderinin yaklaşık 2800 karakter boyutunda olduğunu söyleyeceğiz çünkü bu sizin gönderinizin boyutuna yakındır, biraz ekleyeceğiz çünkü çok büyük bir fark yaratmayacak ve 3000 karakter diyelim.
1000 * 10 * 3000 = 30000000
veya yaklaşık 28 MB, bu da sıkıştırılmış boyutta yaklaşık 2,8 MB olacaktır.
Teknik olarak, hiç. En iyi ihtimalle bir avuç resim.
Ortalama bir WordPress gönderisinin ayak izi genellikle ilişkili görüntülerdir. Onların da yedeklenmesi gerekecektir. Bu ayak izi, revizyon sayısından yalnızca önemsiz derecede etkilenecektir.
Bu yedeklerin, örneğin Dropbox'taki 2 GB'lık ücretsiz bulut depolama alanına sığması için gerçekçi bir şans yok. Bu nedenle, bulutta yedek depolayan herkes, sınırsız depolama (yani Jetpack yedekleme hizmeti) veya terabaytlar sunan bir hizmet için ödeme yapmış olabilir.
Yedek dosyası boyutu için birkaç MB'ı dert etmek gerçekçi bir endişe değil. 10 binin fark yarattığı yapay bir kullanım durumu üretecek bazıları olacağını anlıyorum, bu sorun değil, sadece genel kullanımda bunun hiçbir şey olmadığını söylüyorum.