2022'de Bu 7 İpucunu Deneyin

Yayınlanan: 2022-01-18

WordPress veritabanınız, web siteniz için tüm önemli bilgileri depolar. Ancak bakım yapılmazsa bu depolama merkezi şişebilir ve sitenizi yavaşlatmaya başlayabilir. Bu nedenle, WordPress veritabanı optimizasyonu, web sitenizin performansını artırmak için gereklidir.

Neyse ki, WordPress veritabanınızı optimize etmek için kullanabileceğiniz çeşitli yöntemler var. Örneğin, gereksiz ve güncel olmayan bilgileri phpMyAdmin kullanarak manuel olarak temizleyebilirsiniz. Alternatif olarak, WP-Optimize gibi bir WordPress veritabanı optimizasyon eklentisini kullanabilirsiniz.

Bu makalede, WordPress veritabanınızı optimize etmek ve web sitenizin genel performansını iyileştirmek için en iyi yedi ipucunu açıklayacağız. Başlayalım!

Not – WordPress veritabanınız çok önemli bilgiler içerdiğinden, bu gönderideki taktikleri uygulamadan önce sitenizin/veritabanınızın yakın zamanda bir yedeğini almanızı şiddetle tavsiye ederiz. Bu taktikler herhangi bir soruna neden olmamasına rağmen, sitenizin veritabanı söz konusu olduğunda, üzülmektense güvende olmak her zaman daha iyidir.

İçindekiler:

  1. Bir WordPress veritabanı optimizasyon eklentisi kullanın
  2. Veritabanı tablolarını manuel olarak optimize edin
  3. çöpü çıkar
  4. Yayın revizyonlarını kaldır
  5. Spam yorumları sil
  6. Kullanılmayan etiketleri temizle
  7. Geri pingleri ve geri izlemeleri silin

1. Bir WordPress veritabanı optimizasyon eklentisi kullanın

Bir WordPress veritabanı optimizasyon eklentisi kullanmak, iş yükünüzü büyük ölçüde azaltabilir. phpMyAdmin ile dosyalarınızı manuel olarak aramak yerine, güvenilir bir aracın liderliği ele geçirmesine izin verebilirsiniz. Bu nedenle, yeni başlayan biriyseniz veya yoğun bir programla uğraşıyorsanız bu yöntem en iyi seçeneklerden biridir.

Bu eğitim için birlikte çalışacağımız WP-Optimize eklentisini öneriyoruz. Bu araç, önbelleğe almak, resimlerinizi sıkıştırmak ve veritabanınızı optimize etmek için kullanabileceğiniz hepsi bir arada bir çözümdür:

WP-Optimize, WordPress veritabanınızı aşağıdakiler de dahil olmak üzere çeşitli şekillerde temizler:

  • Spam yorumları ve geçici seçenekler gibi gereksiz verileri silme
  • Veritabanı tablolarını sıkıştırma ve birleştirme
  • Veritabanını planlı veya otomatik olarak temizleme
  • Optimizasyon öncesi veri yedeklemeleri oluşturma
  • Veritabanı temizlemeleriyle ilgili istatistikleri görüntüleme

WP-Optimize'ı kullanmak için önce WordPress kontrol panelinize kurmanız ve etkinleştirmeniz gerekir. Ardından, WP-Optimize > Database'e gidin.

Veritabanınızdan belirli öğeleri seçebileceğiniz Optimizasyonlar sayfasına gitmelisiniz. Ardından, seçtiğiniz herhangi bir kategorinin yanındaki Optimizasyonu çalıştır seçeneğine tıklayabilirsiniz:

WP-Optimize ile bir WordPress veritabanı optimizasyonu nasıl yapılır.

Tablolar sekmesine tıklarsanız, belirli veritabanı tablolarını seçebilir ve kaldırabilirsiniz. Araç ayrıca hangi eklentilerinizin bu öğeleri kullandığı konusunda sizi bilgilendirecektir. Bu şekilde, web sitenizin işlevlerinden herhangi birinin değişiklikten olumsuz etkilenip etkilenmeyeceğini bileceksiniz:

WordPress veritabanı tabloları nasıl optimize edilir.

Son olarak, Ayarlar sekmesi, veritabanı temizlemelerini planlamanıza olanak tanır. Bu optimizasyonların sıklığını ve hangi verilerin elimine edileceğini seçebilirsiniz:

WordPress veritabanı temizliği nasıl planlanır.

Seçimlerinizden memnun kaldığınızda, Ayarları kaydet 'i tıklayın. WP-Optimize eklentisi artık WordPress web siteniz için düzenli veritabanı temizlemeleri yapacak.

2. Veritabanı tablolarını manuel olarak optimize edin

Veritabanınızı manuel olarak optimize etmek istiyorsanız, bunu phpMyAdmin aracıyla yapabilirsiniz. Farklı dosyaları görüntüleyebilmeniz, düzenleyebilmeniz ve silebilmeniz için WordPress veritabanınıza erişmenizi sağlar.

Temizleme işlemi üzerinde daha fazla kontrol sahibi olmak istiyorsanız bu yöntemi tercih edebilirsiniz. Herhangi bir nedenle sitenizdeki WordPress eklentilerinin sayısını en aza indirmek istiyorsanız da çekici olabilir.

Ancak, bu yönteme başlamadan önce veritabanınızı yedeklediğinizden emin olmak isteyeceksiniz. Dosyaları manuel olarak düzenleyeceğiniz için, yüksek bir hata payı potansiyeli vardır. Bu nedenle, bu seçeneğe devam ederken dikkatli olun.

Çoğu barındırma sağlayıcısında cPanel aracılığıyla phpMyAdmin'e erişebilirsiniz:

cPanel aracı web sitesi.

Kesin süreç, sunucunuza bağlı olarak değişecektir. Bu nedenle, bu yöntemi kullanırken sağlayıcınızın resmi belgelerine başvurmanız gerekebilir.

Bu izlenecek yol, Bluehost ile sürecin nasıl göründüğünü size gösterecektir. İlk olarak, barındırma kontrol panelinizi açın ve Gelişmiş'e tıklayın. Ardından, VERİTABANLARI bölümüne gidin ve phpMyAdmin'i seçin:

Bluehost kontrol paneli aracılığıyla phpMyAdmin aracına erişim.

Ardından WordPress web sitenizin veritabanına yönlendirileceksiniz. İçeriğini görüntülemek için sitenizin adına tıklamanız gerekebileceğini unutmayın. Veritabanı şöyle görünmelidir:

phpMyAdmin aracılığıyla bir WordPress veritabanını görüntüleme.

Neyse ki, veritabanı tablolarınızı optimize etmek artık kolay olmalıdır. Listenin en altında Tümünü kontrol et kutusunu seçin. Ardından, görünen menüden Optimize tablosunu tıklayın:

phpMyAdmin ile WordPress veritabanı tabloları nasıl optimize edilir.

Son olarak, Git'i seçin. phpMyAdmin şimdi tüm tablolarınızı optimize edecek. İşlem bittiğinde bir onay mesajı alacaksınız.

3. Çöpü çıkarın

Muhtemelen WordPress web sitenizden birçok öğeyi sildiniz. Örneğin, gereksiz resimleri, yorumları veya güncel olmayan içeriği kaldırmış olabilirsiniz.

Ancak, silinen bu öğeler veritabanınızdan hemen kaybolmaz. 30 gün boyunca web sitenizin çöp klasöründe kalacaklar. Birçok öğeyi düzenli olarak silerseniz, veritabanınızın çöp kutusunu daha sık boşaltmayı düşünebilirsiniz.

Neyse ki, veritabanınızdaki silinen öğelerin süresini kolayca azaltabilirsiniz. Sadece wp-config.php dosyanızı düzenlemeniz gerekecek.

Bunun WordPress web siteniz için bir çekirdek dosya olduğunu unutmayın. Bu nedenle, üzerinde herhangi bir değişiklik yapmadan önce bir yedeği kaydetmek isteyeceksiniz. Ardından Dosya Aktarım Protokolü (FTP) üzerinden sitenize erişin ve metin düzenleyicinizle wp-config.php dosyasını açın.

Son olarak, bu kodu dosyaya ekleyin:

 define( 'EMPTY_TRASH_DAYS', X )

“X” yerine, silinen öğelerin WordPress veritabanınızdan kalıcı olarak kaldırılmasından önceki günlerin sayısını yazacaksınız. Örneğin, beş gün boyunca “5” girebilirsiniz. Ardından değişikliklerinizi kaydedin ve düzenlenen dosyayı web sitenize yeniden yükleyin.

4. Yayın revizyonlarını kaldırın

WordPress veritabanınız, tüm gönderilerinizin ve sayfalarınızın revizyonlarını saklar. Bu koleksiyon, içeriğinizin önceki sürümlerine geri dönmek veya düzenleme değişikliklerini izlemek istediğinizde kullanışlıdır.

Ancak bu revizyonlar da veritabanınızda çok yer kaplayabilir. Ayrıca, birçok gönderi ve sayfa yüzlercesini taşıyacaktır.

Bu nedenle, WordPress'in kaydettiği revizyon sonrası sayısını sınırlamayı düşünebilirsiniz. Bunu yaparak, gelecekteki gönderilerin veya sayfaların veritabanınızı tıkamamasını sağlayabilirsiniz.

Önce wp-config.php dosyanızı FTP yoluyla açmanız gerekecek. Ardından, aşağıdaki kodu girin:

 define( 'WP_POST_REVISIONS', X );

“X” yerine, kaydetmek istediğiniz revizyon sonrası sayısını gireceksiniz. Örneğin, “2”yi seçebilirsiniz. Ardından dosyayı kaydedin ve FTP aracılığıyla web sitenize yeniden yükleyin.

Ayrıca, aşağıdaki kodla revizyonları tamamen devre dışı bırakabilirsiniz:

 define( 'WP_POST_REVISIONS', false );

Ancak, ikinci yöntemi kullanmamanızı öneririz. Gelecekte herhangi bir hata yaparsanız, geri dönmek için herhangi bir revizyonunuz olmayacaktır.

Ayrıca, bu komutların yalnızca gelecekteki gönderi ve sayfa revizyonlarını etkileyeceğini unutmayın. Veritabanınızda bulunanları silmek istiyorsanız, Düzeltmeleri Sildikten Sonra Veritabanını Optimize Et gibi bir eklenti kullanmanızı öneririz:

Bu kullanıcı dostu araç, tüm revizyonlarınızı silmenizi veya veritabanınızda belirli bir sayı tutmanızı sağlar. Eklenti ayrıca spam yorumları ve kullanılmayan etiketleri silme gibi WordPress veritabanı optimizasyonlarını da gerçekleştirebilir.

Ne yazık ki, bir web sitesi çalıştırdığınızda spam yorumlar yaygındır. Bunlar, spam içerikli veya şüpheli web sitelerine yönlendiren bağlantılarla birlikte blog gönderilerinize bırakılan mesajlardır.

WordPress veya eklentilerinizden biri bir yorumun spam olduğundan şüphelenirse, onayınız için öğeyi işaretler. Mesaj ayrıca WordPress kontrol panelinizde Yorumlar > Spam altında saklanır:

WordPress'teki spam yorumları bölümü.

WordPress bu yorumları 30 gün sonra otomatik olarak siler. Ancak bu arada, ödüllü veritabanınızda yer kaplayacaklar.

Spam yorumları seçip Boş Spam düğmesine tıklayarak kolayca silebilirsiniz. Alternatif olarak, phpMyAdmin'i açıp aşağıdaki komutu çalıştırabilirsiniz:

 DELETE FROM wp_comments WHERE comment_approved = 'spam'

phpMyAdmin'i zaten başka bir nedenle kullanıyorsanız ve WordPress panonuza gitmek istemiyorsanız bu yöntem tercih edilebilir. Aksi takdirde, gereksiz yere karmaşık olabilir.

Ek olarak, bazı anti-spam WordPress eklentileri, sizin adınıza spam yorumları kalıcı olarak silebilir. Örneğin, Akismet eklentisi, herhangi bir onay süreci gerektirmeden otomatik olarak filtreleyebilir ve şüpheli içeriği veritabanınızdan kaldırabilir.

Etiketler, web sitenizin içeriğini düzenlemenize yardımcı olabilir. Kullanıcılar sitenizi ziyaret ettiğinde, ilgili makaleleri bulmak için gönderi etiketlerine tıklayabilirler. Bu nedenle, bu araçları kullanmak web sitenizin gezinmesini ve genel kullanıcı deneyimini (UX) iyileştirebilir.

Ancak, kullanmadığınız etiketleriniz olabilir. Örneğin, arama motoru optimizasyonu (SEO) stratejinizi geliştirirken bu etiketleri zaman içinde değiştirmiş olabilirsiniz.

Bu senaryoda, kullanılmayan etiketler WordPress veritabanınızda gereksiz yer kaplayabilir. Bazı etiketleri tekrar kullanmayı düşünmüyorsanız, bunları silmek mantıklı olabilir.

İlk olarak, phpMyAdmin ile veritabanınıza bağlanmanız gerekecek. Ardından, WordPress veritabanınızdaki kullanılmayan tüm etiketleri görmek için bu komutu çalıştırın:

 SELECT * FROM wp_terms wterms INNER JOIN wp_term_taxonomy wttax ON wterms.term_id = wttax.term_id WHERE wttax.taxonomy = 'post_tag' AND wttax.count =0;

Veritabanınızdaki ilgili önek için “wp_”yi değiştirmeniz gerekecek. Ardından, web sitenizdeki gereksiz etiketlerin bir listesini görmelisiniz.

Ardından, kullanılmayan tüm etiketlerinizi silmek için aşağıdaki komutu çalıştırın:

 DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 ); DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

Bir kez daha, "wp_" önekini veritabanınızda kullanılan önek ile değiştirmeniz gerekeceğini unutmayın. Kullanılmayan etiketleriniz şimdi kaldırılmalıdır.

7. Geri pingleri ve geri izlemeleri silin

Web siteniz başka bir sitenin URL'sini içerdiğinde, bu, pingback adı verilen otomatik bir sunucu bildirimi gönderir. Bu mesaj, içeriğine bağladığınız diğer web sitesini bilgilendirir. Benzer şekilde, aynı mesajı iletmek için geri izlemeleri manuel olarak gönderebilirsiniz.

Bazı kullanıcılar, içeriklerini birden fazla web sitesinde spam yapmak için kullandıklarından, geri bildirimler ve geri izlemeler tartışmalıdır. Ayrıca, pingback'ler ve geri izlemeler veritabanınızda gereksiz yer kaplar. Web sitenize bağlanan ve veritabanınızı şişiren binlerce siteniz olabilir.

Bu sorunu çözmek için geri tepmeleri ve geri izlemeleri devre dışı bırakmak isteyeceksiniz. Bunu, WordPress'te Ayarlar > Tartışma'ya giderek ve ilk iki ayarı devre dışı bırakarak yapabilirsiniz:

WordPress'te pingback'leri ve geri izlemeleri devre dışı bırakma.

Ardından, mevcut geri izlemeleri ve geri pingleri silebilirsiniz. Bunu yapmak için phpMyAdmin üzerinden veritabanınıza erişin ve şu komutu çalıştırın:

 UPDATE wp_posts SET ping_status= “closed”;

Her zaman olduğu gibi, veritabanınızdaki “wp_” önekini değiştirmeniz gerekecek. Son olarak, bu sinir bozucu geri bildirimleri ve geri izlemeleri silmek için Git'e basın.

WordPress veritabanınızı bugün optimize edin

Kalabalık bir veritabanı sitenizi yavaşlatabilir. Bu hem siz hem de kullanıcılarınız için sinir bozucu olabilir. Bu nedenle, WordPress veritabanı optimizasyon stratejileri, web sitenizin performansını artırmak için gereklidir.

Özetlemek gerekirse, verileri phpMyAdmin aracılığıyla manuel olarak kaldırarak WordPress veritabanınızı optimize etmenin birçok yolu vardır. Ancak bunun yerine WP-Optimize eklentisini kullanmanızı öneririz. Bu araç, web sitenizin tam potansiyelinde çalışmasını sağlamak için perde arkasında çalışabilir.

Ayrıca en iyi WordPress veritabanı eklentileri hakkında bir yazımız ve üç popüler veritabanı bakım eklentisini test ettiğimiz bir yazımız var.

Bu WordPress veritabanı optimizasyon ipuçları hakkında herhangi bir sorunuz var mı? Aşağıdaki yorumlar bölümünde bize bildirin!

ücretsiz rehber

Hızlandırmak için 5 Temel İpucu
WordPress Siteniz

Yükleme sürenizi %50-80 oranında azaltın
sadece basit ipuçlarını takip ederek.