wordpress veritabanı optimizasyonu | SADIK ÖZDOĞAN KİŞİSEL BLOĞU
Okuma süresi: 7 dk, 40 sn
Yazar sadık özdoğan / wordpress
2 kişi beğendi.
1587 kere okundu}
13 Şubat 2021

wordpress veritabanı optimizasyonu

WordPress veritabanı optimizasyonu

Wordpress veritabanı temizleme
Merhaba değerli arkadaşlar.
Bu yazımda sizlere wordpress cms sisteminde veritabanını nasıl optimize edeceğinizi tüm yönleri ile anlatacağım.
Veritabanı optimize işlemi oldukça önemli bir noktadır. çünkü yaptığımız gerekli ve ya gereksiz tüm işlemler veritabanına kayıtedilir ve eğer gereksiz veriler ve ya ek yükler barındırıyorsak bu bir süre sonra veritabanının şişmesine ve web sitenizin yavaşlamasına neden olur.
Web sitenizde zaman zaman bozulmalar meydana gelebilir.
Bu yazımda doğru bir şekilde wordpress veritabanını nasıl optimize edeceğini tüm detayları ile anlatacağım.

web site yedeği alma

Veritabanını optimize etmeye başlamadan önce her hangi bir olumsuz duruma karşı yedek almanız şidetle tavsiyedir.
Veritabanı optimize etmenin ilk adımı yedek almaktır. aksi taktirde bu size pahalıya patlayabilir ve tüm emekleriniz çöp olabilir.

wp-config.php dosyasında düzenleme yapma

WordPress veritabanı temizleme işleminde ilk olarak wordpress’e belirli zaman aralıklarıyla onarma, gereksiz bilgileri silme gibi komutlar verip, veritabanımızın sürekli dinamik ve sağlıklı kalmasını sağlamalıyız.

çöplerin boşaltılması

Bildiğiniz gibi wordpress’te silinen yazılar, yorumlar, sayfalar çöp sekmesinde siz sildikten sonrada kalmaya devam eder ve bir yazıyı tamamıyla silmemiz için, yazıyı sildikten sonra tekrar çöp sekmesine gidip kalıcı olarak sil dememiz gerekmektedir.
Siz çöp klasörünü boşaltmasanız bile wordpress veritabanı temizleme işlemini otamatik olarak her 30 günde bir yapar.
Bu işlemi neden kısa sürelerde yapıp veritabanımızı aşırı yükten kurtarmayalım ki?
Peki bu işlemi nasıl gerçekleştirebiliriz şimdi ona bakalım.
Ftp aracılığıyla web sitenizin yüklü olduğu ana dizine erişim sağlayın.
Public_html klasörü içerisinde yer alan wp-config dosyasını açın ve şu kodu ekleyin.
define( ‘EMPTY_TRASH_DAYS’, 10 );
Bu satırdaki 10 kısmını kaç günden sonra silinmesini istiyorsanız yazabilirsiniz, burada 10 olarak belirtilmiştir.

veritabanının onarılması

Bildiğiniz gibi wordpress bizlere veritabanımızı onarmamız için bir seçenek sunmaktadır.
http://sizinsiteniz.com/wp-admin/maint/repair.php adresine gidip veritabanımızı
tek bir tıklamayla onarabiliriz.
Yukarıdaki belirttiğim yolu takip ederek kodu wp-config.php dosyasına ekleyebilirsiniz.
define('WP_ALLOW_REPAIR', TRUE);
Kodu ekledikten sonra:
http://sizinsiteniz.com/wp-admin/maint/repair.php adresine gidip veritabanımızı tek bir tıklamayla onarabiliriz.

yazı önizlemelerinin kaldırılması

Bildiğiniz gibi her bir yazıyı, yorumu yada sayfayı hazırlarken önizle seçeneğine tıkladığınızda size sadece bir taslak olarak gösterilsede, oluşturulan her bir önizleme veritabanınızda yer kaplayacaktır ki buda zamanla veritabanımıza yük bindirir.
Daha sonra önizlemeleri toplu bir şekilde silmeniz mümkündür ancak neden böyle bir şeyle uğraşalım ki? wordpress veritabanına kayıt etmese daha güzel olmaz mı?
Bu işlemi yapmak için wp-config dosyasına erişim sağlayın ve aşağıda yer verdiğim kodu ekleyin.
define('WP_POST_REVISIONS', FALSE);
İşte bu kadar wordpress veritabını optimize etme işleminin ilk aşaması tamamlanmış oldu.
Şimdi ise diğer adımları okuyup uygulamanız gerekmektedir.

kaldırdığınız eklentilerin kalıntılarını temizleme

WordPress sitenize herhangi bir eklenti yüklediğinizde, eklenti tüm verilerini veritabanınızda depolar. Tüm bu veriler, veritabanınızda wp-options tablosu altında yeralır.
Yüklediğiniz eklentiyi wordpress admin paneli üzerinden etkisizleştirip sildikten sonra bile çoğu eklentinin ayarları ve verileri veritabanınızda yer almaya devam eder.
Bu zamana kadar yüzlerce eklenti yükleyip sildiğinizi düşünüseniz, silmenize rağmen veritabanınızda kayıtlı kalan bunca eklenti kalıntısının veritabanınıza bindirdiği yükü bir düşünün.
Veritabanı optimizasyonu için gerekli olan adımlardan birtaneside gereksiz eklentilerin kalıntılarını silmektir.
Bu işlemi yapmadan önce mutlaka veritabanı yedeği almanız gerekmektedir. yanlış bir tabloyu sildiğinizde bu işlemin geri dönüşü yoktur.
daha öncede bahsettiğim
wordpress clean options
eklentisini kullanacağız.
wordpress clean options
eklentisini kullanarak veritabanında yer tutan gereksiz eklentilerin tablolarını temizleme işlemini gerçekleştirebiliriz.
Eklentiyi eklentiler sekmesi altında yer alan yeni ekle kısmından aratarak yükleyin ve etkinleştirin.
Eklentiyi etkinleştirdikten sonra artık gereksiz eklentilerin kalıntılarını temizleyebiliriz.
bu işlemi gerçekleştirmek için:
wordpress clean options
başlıklı yazımı okuyabilir ve detaylı bilgi edinebilirsiniz.

Eklenti kulanarak veritabanını optimize etme

WP-DB Manager Eklentisi ile optimizasyon işlemi

Veritabanınıza veri girişi yapsanızda, silsenizde bu işlemler veritabanınızda işlevsiz yer kaplamaya sebep olacaktır ve bu işlevsiz alanlar veritabanınıza yük bindirerek sitenizin yavaşlamasına sebep olmamaktadır.
Bu kertede wordpress veritabanı temizleme işlemi için ve özellikle phpmyadmin üzerinden veritabanı optimize etme işleminde zorluk çekenler için eklenti kullanımı oldukça kolay ve rahat olacaktır.
WP-DB Manager
Eklentisini web sitenize yükleyin.
Wp yönetim panelinizde wp-db-menager bağlantısını göreceksiniz. bu ayar kısmını açın.
Optimize etmek istediğiniz tabloları işaretleyip optimize butonuna basmanız yeterli olacaktır.
Bu kısım zararsız olduğu için veritabanınızda her hangi bir bozulmaya meydan vermeyecektir, gönül rahatlığıyla yapabileceğiniz bir işlemdir.
Not: tüm tabloları işaretleyip optimize etmeniz daha iyi olacaktır.
şimdide veritabanını onarma işlemini gerçekleştirmemiz gerekmektedir. Yine wp-yönetim paneli üzerinden Database >> Repair DB sekmesine gidin.
Onarmak istediğiniz tüm tabloları yes olarak işaretleyin ve altta yer alan Repair butonuna basarak veritabanı tablolarının onarılmasını sağlayabilirsiniz.
Bu işlemde yukarıdaki anlattığım işlem gibi zararsız bir işlemdir. web sitenizde bozulma olmayacaktır.
Not: tüm tabloları onarmanız önerilmektedir.
şimdide kaldırmak istediğimiz tabloları silme işlemini yapacağız.
Yine wp-yönetim paneli üzerinden Database >> Empty/Drop Tables sekmesine gidin.
Önemlinot :Eğer bir eklentiyi sildiyseniz ve sildiğiniz bir eklentinin tabloları hala burda yer alıyorsa onları silmelisiniz.
Onun dışında herhangi bir tablonuzu kesinlikle silmemelisiniz! web Sitenizin tamamıyla bozulmasına sebep olur ki elinizde veritabanı yedeğide yoksa işiniz bir hayli zor olacaktır.

WP-Optimize Eklentisi ile Optimizasyon gerçekleştirme

WordPress siteme günde yüzlerce spam yorum alıyorum ayrıca yazdığım her yazım, yazım aşamasında wordpress tarafından belirli zaman aralıklarında otomatik taslak olarak kaydediliyor ve her yazımı yazdığımda önizleme olarak yazımın nasıl göründüğünü kontrol ediyorum.
İşte tüm bu işlemlerin her biri işlevsel görünsede, veritabanımızda yer ediyor ve sitemizin yavaşlamasına sebep oluyor. WordPress veritabanı temizleme için kullanacağımız bir diğer eklenti ise
>> wp optimize
eklentisidir.
Öncelikle WP-Optimize eklentisini wordpress sitenize yükleyin ve ardından wp yönetim paneli üzerinden WP-Optimize sekmesine gidin.
Clean all Post Revisions: Bu seçenek, önizlemelerin hepsini veritabanınızdan siler.
Clean all auto draft post and posts in trash: Bu seçenek, önizlemelerin hepsini veritabanıızdan siler.
Clean all auto draft post and posts in trash: Bu seçenek, otomatik olarak kaydedilen taslakları ve çöp sekmesinde olan yazıları veritabanınızdan siler.
Clean all auto draft post and posts in trash: Bu seçenek, otomatik olarak kaydedilen taslakları ve çöp sekmesinde olan yazıları veritabanınızdan siler.
Clean all auto draft post and posts in trash: Bu seçenek, otomatik olarak kaydedilen taslakları ve çöp sekmesinde olan yazıları veritabanınızdan siler.
Clean all auto draft post and posts in trash: Bu seçenek, otomatik olarak kaydedilen taslakları ve çöp sekmesinde olan yazıları veritabanınızdan siler.
Clean all auto draft post and posts in trash: bu seçenek otomatik taslakta olan yazılarınızı ve çöp sekmesindeki yazılarınızı veritabanı tablonuzdan siler.
Remve spam comments and comments in trash: Bu seçenek, spam yorumları ve çöp sekmesindeki tüm yorumları veritabanı tablonuzdan siler.
Optime database: veritabanındaki fazlalık olarak gözüken verilerden kurtulmanızı sağlar.
Process butonuna basarak kayıtlarınızı silebilirsiniz.
Eklentinin en güzel özelliklerinden birtaneside bu temizleme işlemlerinin birli periyotlar halinde yapılabiliyor olmasıdır.
WP-Optimize >> Settings sekmesi altından oto zamanlamayı Enable olarak işaretledikten sonra bu işlemleri ne sıklıkla yapmasını istiyorsak o şekilde seçim yapıyoruz. Ben Every week (her hafta) olarak işaretledim.
Alttaki kısımda ise hangi işlemlerin otomatik olarak ve seçtiğimiz süre içerisinde yapılacağını belirliyoruz.
Hepsi bu kadar veritabanı optimize konusunda yapılması gerekenlerin hepsini yapmış olduk.
Soru ve sorunlarınızı yorum olarak bana iletebilirsiniz.
İyi bloglamalar herkese.

Bir önceki yazımız olan wordpress gururla sunar yazısını kaldırma başlıklı makalemizde üç yöntemle wordpress gururla sunar yazısını kaldırma, wordpress footer düzenleme ve wordpress gururla sunar yazısını kaldırma hakkında bilgiler verilmektedir.

2 kişi beğendi.

sadık özdoğan Hakkında

2015ten itibaren sadece worddpress ile uğraşan kendi halinde biriyim.

Yorum Yazın




*

code

e-posta listeme katılın

en güncel yazılarımdan haberdar olmak için e-posta listeme katılın.

sosyal medya hesaplarım


Yukarı