Bu blog yazısında insanların sıklıkla konuşmadığı bir konuyu ele alacağız: veritabanınızı nasıl optimize edersiniz. veri WordPress.

Henüz temel bilgilerinizi koruma alışkanlığını edinmediyseniz veri Temiz ve düzenli SQL, başlamak için harika bir zamandır.

Bunun, site sahiplerinin bir şeyleri bozmaktan korktukları için kaçındıkları türden bir "görev" olduğunu biliyoruz.

Ancak bu eğitimde göreceğiniz gibi veritabanını optimize etmek veri WP-Optimize eklentisini kullandığınızda WordPress hiç de zor değil.

Bunlar popüler yedekleme eklentisini yaratanlarla aynı kişiler Updraft Plus yani bu iyi bir başlangıç.

Bu eğitimi tamamladığınızda veritabanınızı optimize etme konusunda fazlasıyla rahat olacaksınız.

Başlayalım.

WordPress Veritabanı Nasıl Çalışır?

WordPress sitenizin tamamı büyük bir veritabanıdır ve daha spesifik olarak bir SQL veritabanıdır. Ve kullandığınız diğer tüm veritabanı gibi, bu da birden fazla veri tablosundan oluşur.

WordPress sitenizdeki her önemli işlevin, işlerin sorunsuz ilerlemesini sağlamak için kendi panosu vardır. WordPress 4.9'dan beri her kurulum aşağıda gösterildiği gibi 12 ayrı tablodan oluşmaktadır:

WordPress Veritabanı Optimizasyonu

Neden WP Veritabanınızı Optimize Edin?

Bir veritabanı… veri içerir.

Ve ona ne kadar çok bilgi eklerseniz, o kadar büyük olur. WordPress sitenizde yaptığınız hemen hemen her değişiklik, SQL veritabanı dosyanızın boyutunu artırır.

Bu, eklentileri yüklemeyi ve kaldırmayı, temaları, yorumları (evet, spam dahil), incelemeleri, taslakları vb. eklemeyi içerir.

WordPress Veritabanı Optimizasyonu

Burada dikkate alınması gereken iki konu var:

  • Büyük dosyaların sunulması sunucu performansını etkiler
  • Web barındırıcıları genellikle üst sınır veritabanı dosyalarının boyutu hakkında

Yani devasa bir WordPress veri tabanı yalnızca sitenizi yavaşlatmakla kalmayacak, aynı zamanda barındırıcınız onu barındırmak için sizden daha fazla ücret talep edecek veya yeni bir tane bulmanızı gerektirecektir. hébergement siteniz için.

Bazı şirketlerhébergement SQL veritabanınızın boyutunun yalnızca sahip olduğunuz kullanılabilir disk alanıyla sınırlı olduğunu iddia edin. Ancak WordPress veritabanınız 3 GB'a ve/veya 1 tabloya ulaştığında bakın neler oluyor: fikirlerini oldukça hızlı bir şekilde değiştirecekler.

Veritabanınızın boyutunu nasıl belirleyebilirsiniz?

  1. Sitenizin cPanel hesabına giriş yapın – bu genellikle: domaine.com/cpanel.
  2. MySQL veritabanı simgesini bulana kadar aşağı kaydırın ve tıklayın.

3. Şimdi “Mevcut Veritabanları” bölümünü bulun.

Veritabanınızı manuel olarak optimize edin

Pişman olmaya vaktiniz olacak hatalar yapmaktan sizi kurtarmak için bu konuya kısaca değinmek istedik.

Doğu mümkün WordPress veritabanınızı manuel olarak optimize edin. Ancak bu nadiren iyi bir fikirdir.

Örneğin, WordPress veritabanınızdaki her bir tabloyu optimize etmek için cPanel'deki phpMyAdmin aracını kullanabilirsiniz:

Ancak tek bir hatanın verilerinizin kalıcı olarak yok olmasına neden olabileceği basit bir nedenden dolayı bunu yapmaktan kaçınmalısınız. Veya başka bir deyişle, 5 tıklamadan daha az bir sürede tüm sayfalarınızı ve gönderilerinizi yanlışlıkla silebilirsiniz.

Ve yeni bir yedeğiniz olmadığı sürece bunları kurtarma şansınız çok azdır. Bu nedenle asla manuel olarak optimizasyon yapmaya çalışmayın; o kadar ileri gitmeye gerçekten gerek yok.

Veritabanınızı düzenlemek için WP-Optimize nasıl kullanılır?

WordPress Veritabanı Optimizasyonu

not

Lütfen tam bir yedekleme oluşturun Bu eğitimdeki adımlardan herhangi birini izlemeden önce WordPress kurulumunuzu gerçekleştirin. kullanmanızı öneririz BackWPup ou Updraft Plus yedeklemenizi oluşturmak için.

Not : Yedekleme oluşturmazsanız sitenizin kararlılığını ve işleyişini riske atarsınız.

Le WP-Optimize eklentisi WordPress eklenti dizininde ücretsiz olarak mevcuttur, bu nedenle tek yapmanız gereken onu oradan yükleyip etkinleştirmektir.

Artık eklenti için bir menü öğeniz olacak, bu nedenle kontrol panelini açmak için “WP-Optimize” seçeneğine tıklayın:

Buradan hangi optimizasyonları çalıştırmak istediğinizi seçebilirsiniz,

veya bireysel tablolarla ilgili bilgileri görüntüleyin.

Aşağı kaydırırsanız mevcut WordPress veritabanı boyutunuzu da göreceksiniz:

Not: “WP-Optimize” ve ardından “Veritabanı” seçeneğine tıklayarak aynı ekrana ulaşırsınız.

Ekranın üst kısmındaki hızlı erişim menüsünü kullanarak bu eklentinin farklı bölümlerine de gidebilirsiniz:

WordPress tablo optimizasyonu

Dikkat etmeniz gereken ilk şey "Veritabanı tablolarını optimize et" seçeneğidir. Temel olarak bu eklenti InnoDB tablolarını optimize edemez, dolayısıyla bu ayarı geçersiz kılmak için bir kutuyu işaretlemeniz gerekir:

Bunu yapmanızın istenmesinin nedeni, MySQL'in daha eski bir sürümünü kullanıyorsanız optimizasyon işleminin InnoDB tablolarını tamamen yeniden oluşturmasıdır. Ve bizim durumumuzda biz:

Ancak bu durum, burada görebileceğiniz gibi, hosttan hosta değişmektedir:

Güvenli optimizasyonlar ile ünlem işaretli optimizasyonlar arasında seçim yapabilirsiniz. Ünlem işaretli optimizasyonlar şunları içerir: en yüksek risk potansiyeli .

Ve diyoruz ki potentiel çünkü hepsi bu: bir şeyler ters gidebilir.

Potansiyel olarak yanlış gidebilecek şey, bu optimizasyonların gerçekleştirilmesinin sunucunuzdaki yükü arttırarak sunucunuzun yeniden başlatılmasına neden olabilmesidir.

Böyle bir durumda veritabanınız yok edilebilir.

Ancak diğer optimizasyonları seçip "Optimizasyonu Çalıştır" seçeneğine tıklayarak istediğiniz zaman çalıştırabilirsiniz.

  • Veritabanı tablolarını optimize edin : Veritabanınız birçok tablodan oluşur ve her biri gereksiz girişler veya istenmeyen veriler içerebilir.
  • Tüm gönderi revizyonlarını temizle – bunlar, bir hata yapmanız durumunda geri dönebileceğiniz yayınların eski versiyonlarıdır.
  • Otomatik olarak hazırlanan tüm makaleleri temizleyin : Bunlar, değiştirdiğiniz ve otomatik olarak kaydedilen ancak hiç kullanılmayan sayfaların revizyonlarıdır.
  • Çöpe atılan tüm gönderileri temizle – çöpe atılan ancak 30 gün sonra otomatik olarak temizlenmeyen gönderiler (ki bu gerçekleşebilir).
  • Spam'ı ve silinen yorumları silin : Sildiğinizi düşündüğünüz tüm yorumlar hâlâ orada olduğundan, yer kazanmak için bunların silinmesi gerekir.
  • Onaylanmayan yorumlar silindi – tüm onaylanmamış yorumları silmek için bu seçeneği kullanabilirsiniz; bu, çok fazla spam alırsanız size çok zaman kazandırabilir.

Bu optimizasyonları tek tek test ederek zaman ayırmanız iyi bir fikirdir.

Ayrıca, bir optimizasyon çalıştırdıktan sonra sitenizin hala beklendiği gibi yanıt verdiğini doğrulamanız gerekir.

Görselleri Optimize Edin

Sitenizi optimize etmenize yardımcı olacak ve veritabanı boyutu açısından dolaylı bir fayda sağlayan başka bir harika özellik. Bu özellik potansiyel olarak başka herhangi bir özelliğin yerini alabilir görüntü sıkıştırma eklentisi şu anda kullandığınız

Sonuçta, yalnızca bir tanesi birden fazla görevi yerine getirecekken neden iki aktif eklentiniz var?

Daha sonra ihtiyacınız olmayanı devre dışı bırakıp silerek veritabanınızda yer açabilirsiniz. “Yeni eklenen görselleri otomatik olarak sıkıştır:” seçeneğiyle etkinleştirdiğinizde görsel optimizasyonu otomatik olur:

Ayrıca her görüntüde kullanılacak sıkıştırma düzeyini de seçebilirsiniz:

  • Maksimum sıkıştırmaya öncelik verin – küçük dosya boyutu, en düşük görüntü kalitesi
  • Detaylara gösterilen ilgiye öncelik verin: daha büyük görüntü boyutu, daha yüksek görüntü kalitesi
  • Özel – istediğiniz sıkıştırma düzeyini seçmek için bir kaydırıcı kullanın.

Eklenti varsayılan olarak "Özel" olarak ayarlanmıştır ve kaydırıcı ortada yerleştirilmiştir, bu nedenle onu yalnızca aldığınız görüntü dosyalarının boyutundan memnun değilseniz ayarlayın.

“Gelişmiş Seçenekler” altında, görsellerinizi küçültmek için halihazırda kullanılan sıkıştırma hizmetini bulacaksınız:

WordPress Veritabanı Optimizasyonu

İncelememizde yalnızca reSmush.it kullanarak test ettik, dolayısıyla varsayılan ayarlardan hiçbirini değiştirmedik.

Not : EXIF verileri, dijital görüntülerde, özellikle de dijital kameralardan gelenlerde depolanan tanımlayıcı verilerdir.

Yukarıdaki görsel optimizasyon özelliklerinde herhangi bir sorun olmasa da sitelerimizde yalnızca ShortPixel kullanıyoruz.

Hızlı, verimli ve çok uygun maliyetlidir; hatta ücretsiz bir ShortPixel hesabı edinin bir test sürüşüne getirmek için.

WP-Optimize Ayarları

Bu ekrandan eklenti yönetici çubuğunu etkinleştirebilir veya verileri ne kadar süre saklamanız gerektiğini seçebilirsiniz:

Ne kadar veri saklamanız gerektiğine gelince; bu, gönderi revizyonlarını, onaylanmamış blog yorumlarını, taslak gönderileri vb. ne kadar süreyle saklamanız gerektiğine bağlı olacaktır.

Bu nedenle, bu ayarı kişisel durumunuza en uygun şekilde ayarlayın. Ancak çoğu site sahibi için iki hafta fazlasıyla yeterli olacaktır.

Ayrıca veritabanınızın ne sıklıkla temizlenmesi ve optimize edilmesi gerektiğini de planlayabilirsiniz:

Bu şu anda beta aşamasında olduğundan, üretime geçene kadar bu gibi özelliklerden kaçınma eğilimindeyiz.

Bununla birlikte, veritabanınızdan düzenli olarak temizlediğiniz şeyleri tam olarak değiştirebilmek iyi bir fikirdir. Son olarak, önceki tüm makalelerde geri izlemeleri ve yorumları etkinleştirmeyi veya devre dışı bırakmayı seçebilirsiniz:

WordPress Veritabanı Optimizasyonu

Geri izlemeyi burada devre dışı bıraktık çünkü… peki… henüz bunları kullanan var mı? Ayrıca bu ekrandan mevcut blog yazılarına gelecek yorumları da devre dışı bırakabilirsiniz. Ve WP-Optimize'ın çeşitli ayarlarında bulunan tek şey bu.

Sonuç

Gördüğünüz gibi WordPress veritabanınızı daha iyi performans için optimize etmek sanıldığı kadar teknik bir iş değil.

Sitenizin çalışan bir yedeğini aldıktan ve WP-Optimize eğitimimizi incelemek için zaman ayırdıktan sonra endişelenecek hiçbir şey kalmaz.

Tökezleyip bir şeyi mi kaçırdık?

Eğer öyleyse, aşağıdaki yorumlarda bize bildirin ve bunu paylaşmayı unutmayın içindekiler Yararlı bulduysanız sosyal profillerinizde.