WordPress Veritabanı Optimizasyonu için En İyi Kılavuz
Yayınlanan: 2021-09-03
Her internet kullanıcısı, hız ve etkili web sitesini korumanın ne kadar önemli olduğunu bilir. Arka uç veritabanınız optimize edilmemişse, yüksek trafikli web sitenizin çok yavaş çalışması olasılığı vardır.
Bu blogda, WordPress veritabanı optimizasyonu hakkında bilgi edineceğiz, ayrıca web sitenizi sık sık optimize etmenin neden daha önemli olduğunun bazı nedenlerini ve web sitesini manuel ve otomatik olarak nasıl optimize edebileceğinizi kontrol edeceğiz.
Web sitenizde bulunan her şey bir WordPress veritabanında saklanır. İçeriğinin bir kısmı portföy öğeleri, yorumlar, sayfalar, forumlar, bloglar, bağlantılar ve gönderi türlerini içerir. Ayrıca eklentilerin, web sitelerinin ve temaların ayarları da içinde saklanacaktır.
Web siteniz doğal olarak yükseldikçe içeriğiniz artacaktır. Bu nedenle, çok sayıda ayar, tema, eklenti ve içerik nedeniyle veritabanının boyutu da büyüyecektir.
Veritabanını optimize etmeyi unuttuğunuzu veya görmezden geldiğinizi varsayalım, bazı durumlarda web sitenizin yavaşlama nedeniyle yüklenmesinin çok zaman aldığını fark edeceksiniz.
WordPress Çekirdek Veritabanı Tablo Kurulumu
Öncelikle WordPress veritabanının nasıl kurulduğunu ve gerçekte nasıl çalıştığını öğreneceğiz.
Tüm bilgiler çekirdek tablolarda saklanır. WordPress'in 11 çekirdek tablosu vardır. Veritabanınızda 11'den fazla tablo görebilirsiniz.
Bunun nedeni, temalar ve WordPress eklentileri tarafından daha fazla tablo oluşturulacak olmasıdır. Bu, kullandığınız toplam tema ve eklenti sayısının bu kadar fazla tablo oluşturacağı anlamına gelir.
WordPress'te varsayılan olarak bulunan temel 11 tablo ve bunun kullanımı aşağıda verilmiştir.
wp_commentmeta – Yorumlar için meta bilgileri depolar
wp_links – Bağlantıların menüsünü oluşturur ve saklar.
wp_posts – Diğer özel gönderi türleri, gönderiler ve sayfalar için verileri depolar.
wp_terms – Tüm gönderiler ve bağlantılar için etiket ve kategori listesi saklanacaktır.
wp_options – Yönetici ayarları alanında, ayarlanan seçenekler saklanacaktır.
wp_term_taxonomy – wp_terms tablosunda bir sınıflandırma etiketi saklar. Taksonomi, bağlantı, kategori veya etiket anlamına gelir.
wp_postmeta - gönderiler için meta bilgiler saklanacaktır.
wp_term_relationships – bir kategori, etiketler ve gönderisi arasındaki ilişki saklanacak, ayrıca bağlantılar ve bağlantı kategorileri saklanacak.
wp_usermeta – kullanıcılar hakkında, meta bilgiler saklanacaktır.
wp_comments – Yorumları saklar.
wp_users – Kullanıcı listesini saklar.
WordPress veritabanını optimize etmek neden önemlidir?
Web sitenizdeki içerik ve veriler WordPress'te saklanacaktır. Kısacası oluşturduğunuz yorumlar, gönderiler, içerikler ve sayfalar veritabanınızda saklanacaktır. Web sitenizi günceller güncellemez, veritabanı güncellenecektir.
Veritabanınızda depolanan dosyalara göre sunucunun yüklenmesi zaman alacaktır. Böylece veritabanı tablolarından tüm bilgilerin alınması daha fazla zaman alacaktır.
WordPress veritabanı optimizasyonu yaparsanız sunucu yükü azalır ve web sitenizin performansı artar. Web sitenizden istenmeyen ve güncel olmayan bilgileri silerek veritabanınızın verimliliğini önemli ölçüde artırabilirsiniz.
Bu, gerekli bilgileri kullanıcıya çok hızlı bir şekilde sunmanıza yardımcı olacaktır. Bu nedenle, kalıcı web sitesi performansı elde etmek için veritabanını optimize etmek çok önemlidir.
WordPress veritabanınız çok fazla istenmeyen veri içeriyorsa web siteniz çok yavaş çalışacaktır ve bu da doğrudan yüksek bir hemen çıkma oranına neden olacaktır. Daha yüksek bir hemen çıkma oranı, hiçbir kullanıcının web sitenizle ilgilenmeyeceği anlamına gelir. Böylece web sitenizde daha uzun süre kalmayı tercih etmeyeceklerdir.
Bunun nedeni web sitenizin çok yavaş yüklenmesidir. Bu nedenle, potansiyel müşterilerinizi gerçekten kaybetmek istemiyorsanız, veritabanınızın doğru şekilde optimize edildiğinden emin olmanız gerekir.
WordPress veritabanı optimizasyonunu gerçekleştiremediyseniz, web siteniz arama motorları tarafından zayıf olarak değerlendirilecektir. Web sitesi hızının arama motorları için çok önemli bir faktör olduğunu unutmayın.
Kötü bir web sitesi, trafiği otomatik olarak yavaşlatacak kötü bir kullanıcı deneyimi sağlayacaktır. Veritabanınızı optimize ederek her türlü istenmeyen veri kaldırılacaktır, bu hızlı yürütmeye ve veritabanı hızını en aza indirmeye yardımcı olur.
Daha fazla sayıda kullanıcı teşvik edilecek ve bu, yalnızca iyi performans gösteriyorsa dönüşümleri artıracaktır.
Veritabanı nasıl yavaşlar?
Bir web sitesinin performansı, veritabanının boyutuna bağlıdır. Veritabanının boyutunu artıran birkaç araç aşağıda listelenmiştir.
1. Spam yorumlar
Web sitenizde yorumlar etkinse, spam yorumları alma olasılıkları vardır. Ve aslında, spam yorumları bugünlerde web'de yaygın bir şey. Ama onu kaldırmak önemlidir.
Neden spam yorumları kaldırmalısınız?
- Spam yorumlar site hızınızı ve veritabanınızı etkileyebilir.
- Spam yorumların kaldırılması, gerçek kullanıcılarınızın gerçek yorumlar yapmasını engelleyecektir.
- Blogunuzdaki spam yorumlar, gerçek kullanıcıların önünde kötü bir izlenim bırakabilir.
- Gerçek kullanıcılar, web sitenizin hiç profesyonel olmadığını ve ona güvenmenin doğru olmadığını hissedecektir.
Bazı yöntemleri izleyerek toplam spam yorum sayısını en aza indirebilirsiniz. Bu, insanları gerçek sohbetler yapmak için yorumlarını bırakmaya teşvik edecektir.
Spam yorumlar, diğer kişilerin tıklayabilmesi için bağlantı göndermek için yayınlanacaktır. Çoğu zaman bu bağlantı, kullanıcıyı kimlik bilgilerini çalmak için kendi web sitelerine veya üçüncü taraf pazarlamacılara yönlendirir.
Bu nedenle, spam yorumlarını kaldırmak çok önemli hale gelir. Gönderideki bağlantı sayısını kısıtlayarak toplam spam sayısını kolayca en aza indirebileceksiniz. Bunu yaparak, birçok kullanıcı kısıtlanacağı için çok fazla bağlantı gönderemez.
Bu spam botları tarafından önlenebilir. Böylece web siteniz daha güvenilir ve profesyonel görünecektir. Bu değişikliği web sitenizde uygulamak istiyorsanız, o zaman sadece bazı adımları izlemeniz gerekir;
- Ayarlara tıklayın
- Tartışmada gezinme
- Yorum denetleme bölümünü arayın.
- Şimdi izin verilecek toplam bağlantı sayısını ayarlayın.
İstenmeyen postaların çoğu benzer kelimelerden ve ifadelerden oluşacaktır. Böylece daha önce almış olabileceğiniz spam postaları geri çağırabilirsiniz. İstenmeyen e-postalar çoğunlukla yanlış vaatler, satın alma cümleleri, örneğin “TV'de görülenin aynısı” gibi tıklama ifadeleri içerir.
Bu tür kelime öbeklerini ve kelimeleri kara listeye alabilirsiniz. Bu, bu tür kullanıcıları bu tür spam e-postalar göndererek kısıtlayacak ve çöp kutusuna gönderilecekler.
Web sitenize kara liste eklemek için bu basit adımları takip edebilirsiniz.
- Ayarlara git
- Tartışmaya tıklayın
- Yorum kara listesi bölümünü kontrol edin
Ancak kelimeleri seçerken emin olun, başka gerçek kişilerin kullanabileceği kelimeler eklemeyin.
Kullanıcıların sadece kayıtlı olanların sayfalara yorum yapmasına izin vererek bir adım öne geçebilirsiniz. Kullanıcıdan forma kaydolması istenecek veya yorum yapmaya başlamak için en azından e-posta adresini ve adını eklemesi istenecek.
Bu yöntemi takip ederek, çoğu bot kaydolmak istedikleri anda atlanacakları için gönderilerinizin spam yoluyla engellenmesini sağlayabilirsiniz.
Buna rağmen, bu gerçek kullanıcıları üyelik formuna kaydolmaya ve daha fazla kullanıcıyı yönlendirmeye teşvik edecektir. Kayıtlı kullanıcılara konuşma ve paylaşım ayrıcalığı sağlanacaktır.
Bu özelliği eklemek için bazı adımlar aşağıda listelenmiştir.
- Ayarlara git
- Tartışmaya tıklayın
- Diğer yorum ayarları bölümünü arayın
Ayrıca tüm yorumları kontrol etmeyi de seçebilirsiniz. En kaliteli sonuçlar bu yönteme güvenilerek sağlanacaktır. Çünkü bloga yazılan her yorum yönetici tarafından denetlenecek ve onaylanacaktır. Ancak bu yöntem biraz daha kaynağa ihtiyaç duyacaktır.
Manuel olarak yürütmek için bu yöntemi seçtiyseniz, kişinin onaylanması için beklenen yorumları kontrol etmesi gerekecektir. Konuşmalara, geri bildirimlere ve müşteri hizmetlerine ev sahipliği yapmaya vurgu yapıyorsanız, bu strateji yardımcı olacaktır.
Bu yöntemi ayarlamak için birkaç adımı izlemeniz gerekir;
ayara git
Tartışmaya tıklayın
Bir yorum görünmeden önce ara bölümü
Yorumlar yalnızca manuel olarak onaylandıktan sonra yayınlanacaktır. Ardından seçeneğinizi seçin ve kaydet'e tıklayın.
2. Revizyon Sonrası
En iyi CMS platformu WordPress için düşünülür. WordPress, taslaklara, blog yazısı değişikliklerine ve revizyonlara göz atmak için en iyi platformdur. Gönderiden silinen bilgileri kolayca geri alabilir ve geri alabilirsiniz.
Bu mümkündür çünkü revizyon sonrası WordPress tarafından saklanır. Gönderinin önceki sürümünü kolayca yükleyebilir veya değişiklikleri geri alabilirsiniz.
Taslak gönderinin geçici sürümü, WordPress tarafından otomatik olarak kaydedilecektir. Bu, tüm taslaklara ve gönderilere olur.
Her 60 saniyede bir, otomatik kaydetme WordPress'te saklanır. Böylece düzenlemeleriniz için sıralı bir sıralama oluşturulacaktır. Gönderileri oluştururken veya yayınlarken, bu gönderi revizyonları daha yararlı olabilir. Bir anda böyle bir gönderi, bir veritabanında çok fazla yer kaplayabilir ve bu da sonuçta sunucunuzun yavaşlamasına neden olur.
Kullanılmayan gönderilerin eski sürümünü manuel olarak silmek iyidir. Ayrıca, son kullanma tarihinden sonra gönderiyi silecek bazı parametreler ekleyebilirsiniz. Bunlara yazı düzenleyiciden erişilebilir.
Toplam revizyon sayısını sınırlamak için web sitenizin wp-config.php dosyasına aşağıdaki kod eklenebilir.
tanımla('WP_POST_REVISIONS', 10 )
10, kısıtlayacağınız gerçek toplam gönderi sayısıdır. Bu kodu ekleyerek en fazla 10 gönderi oluşturulmayacaktır. Bu açıkça, 10 sayı geçtiğinde, otomatik olarak eski gönderilerin kaldırılacağı anlamına gelir.
PhpMyAdmin ile kullanımda olmayan mevcut gönderiyi silebilir veya WordPress eklentisini entegre ederek yapabilirsiniz. Bu yazıda, bu eklentileri de öğreneceğiz.
3. Süresi Dolmuş Geçici Olaylar
Geçici olaylar, sizin veya bir geliştiricinin gerekli bilgileri veritabanınızda belirli bir süre boyunca saklamasına yardımcı olacak bir WordPress aracıdır. Bu, web sitenizin ve size bağlı olan web sitesinin performansını optimize edecektir. Ayrıca sunucu yüklerini optimize edebilir.

Sosyal medya eklentileri ile yaygın olarak kullanılan geçici olay türleri kullanılır. Gönderilerin paylaşım sayılarını güncel tutmak için bu geçici durumlar WordPress tarafından kullanılır.
Sosyal medya sitesi ile her seferinde yeniden izin almanıza gerek yok. Bu web sitenizi yavaşlatacaktır. Böylece bu geçici olaylar süreci hızlandırmak için yardımcı olacaktır.
Özellikle bir eklenti kurarken veya bazı değişiklikler yaparken, geçici olayların her zaman mükemmel şekilde çalışacağı garanti edilmez. Süresinin dolmasını beklemek yerine, onları yönetmenize yardımcı olur.
Süresi dolmuş geçici, WordPress tarafından ve veritabanınızdan geciktirilmeyecektir, bunları temizlemek için iyi bir yöntemdir. Büyük wp_options tablosu nedeniyle web siteniz yavaşlayabilir. Bu nedenle, süresi dolmuş geçici olayları silmek daha iyi bir seçenektir.
WordPress veritabanı optimizasyonu manuel olarak nasıl yapılır?
WordPress web sitenizin manuel optimizasyonunu gerçekleştirmek için barındırma sağlayıcınız tarafından PhpMyAdmin'e erişiminiz olmalıdır. cPanel'de oturum açmanız ve ardından PhpMyAdmin'i açtıktan sonra veritabanına gitmeniz gerekecek.
Şimdi optimize etmek istediğiniz herhangi bir veritabanını seçmelisiniz.
Şimdi tüm tabloları optimize etmek için Tümünü kontrol et'i seçmelisiniz. Belirli bir tabloyu optimize etmek istiyorsanız, bunu menünün sol tarafından seçebilirsiniz.
Bundan sonra açılır menüden optimize tablosunu seçin
Şimdi “SQL sorgusu başarıyla yürütüldü” gibi bir onay mesajı alacaksınız.
Seçtiğiniz tablolar optimize edildiğinden artık çıkış yapabilirsiniz.
İlgili Yazı: phpMyAdmin ile WordPress Veritabanı Yönetimi Kılavuzu
Eklentilerle WordPress veritabanı nasıl optimize edilir?
İnternette, WordPress veritabanı optimizasyonu sürecinde size yardımcı olacak pek çok eklentiyle karşılaşacaksınız.
Bu tür araçlar, web sitenizi hızlandırdıkları ve baş ağrısız hale getirdikleri için WordPress panonuzda yer almak için çok önemlidir. Size bazı önerilerde bulunacaklar ve başlamanız için size rehberlik edecekler.
Aşağıda listelenen eklentiler, yalnızca tek bir tıklamayla çalışmaya başlamaya hazır. Böylece WP-Sweep, WP-Optimize ve WP-Rocket hakkında çalışacağız.
WP-Optimize Edin

WordPress web sitenizin veritabanı optimizasyonu için en iyi bilinen eklentilerden biri WP-Optimize'dir. Bu şablonun 900.000'den fazla aktif kurulumu var. Tek tuşla kurulum ile birlikte gelir. Böylece kullanımı çok basittir. Bu eklentiyi kurmak için bir temizleme görevi bulmanız ve optimizasyonu çalıştırmaya tıklamanız yeterlidir.
İstenmeyen yorumları temizlemek, revizyonlar göndermek, süresi dolmuş geçici seçenekler, onaylanmayan yorumlar, çöpe atılan yorumlar, eski taslaklar, geri pingler ve geri izlemeler için WP-Optimize'ın özelliklerini kullanabilirsiniz.
Ayrıca, veri boyutu, veritabanındaki her tablonun ek yükü, veritabanı tablosu ve dizin boyutu bilgilerini gösterecektir.
WP-Süpürme

En popüler bir diğer eklenti ise WP-Sweep. Şu anda 100.000'den fazla aktif kurulumu var. Bu eklentiyi doğrudan WordPress panosundan yükleyebilirsiniz. Kurulumdan sonra Araçlar>Süpür'e gidin. Artık eklenti ayarlarına erişebileceksiniz
Bu eklenti, her görev için Ayrıntı veya Süpürme gibi iki farklı seçenek sağlayan en iyi kullanıcı sezgisel platformunu sunar. Gönderileri, kapsamlı revizyonları, yorumları, kullanıcıları, Otomatik kaydedilen taslakları, tabloları, seçenekleri ve kullanıcıları optimize edebilirsiniz.
Tüm görevleri çalıştırmak için Tümünü Süpür'e tıklamanız yeterlidir. Veritabanınızı temizlemek için WP-Sweep, WordPress'in silme işlevlerini kullanır. Bu, veritabanınızda ek veri kalmamasını sağlayacaktır. WP-Sweep ile WordPress veritabanı optimizasyonunu otomatikleştiremezsiniz.
Revizyonları Sildikten Sonra Veritabanını Optimize Edin

Optimize Veri Tabanı Silindikten Sonra Revizyon, CAGE Web Tasarım ajansı tarafından oluşturulur. 100.000'den fazla aktif kuruluma sahiptir. Ve 1 ay önce güncellendi. Bu eklenti tek tıklamayla WordPress veritabanı optimize edici ve temizleyicidir.
Özel gönderi türlerini, sayfaları ve gönderileri siler. Ayrıca çöpe atılan gönderileri, sayfaları ve yorumları, istenmeyen yorumları, kullanılmayan etiketleri, pingback'leri ve geri izlemeleri, OEMBED önbelleğini, süresi dolmuş veya tüm geçici öğeleri kaldırır, yetim gönderi meta öğelerini siler ve veritabanı tablolarını tamamen optimize eder.
WP Yönetici Panelinde, ayarlar sayfasını kolayca bulabilir ve ardından veritabanını optimize et seçeneğine tıklayabilirsiniz. Veritabanınızın organize edilmesini ve verimli bir şekilde çalışmasını sağlayacaktır.
WP-Optimize ile WordPress web sitenizin veritabanını nasıl optimize edebilirsiniz?
Yukarıda belirtildiği gibi, WP-Optimize, web sitenizi optimize etmenize yardımcı olacak pek çok özellikle birlikte geldiği için diğerinden daha popüler olan bir WordPress eklentisidir.
Bu eklentiler yardımıyla veritabanını kolayca temizleyebilir ve yönetebilirsiniz. Özelliklerini kullanarak ayrıca web sitenizin önbelleğini temizleyebilir ve görüntüleri sıkıştırabilirsiniz. Ayrıca web sitenizin verimli ve hızlı çalışmasını sağlayabilirsiniz.
Farklı eklentilerin üç farklı görevi yerine getirmenize yardımcı olacağını göreceksiniz, ancak WP-Optimize bu üç görevi kendi başına gerçekleştiriyor.
Veritabanını Temizleme
Veritabanı, belirli bir işlevi gerçekleştirmek için gereken tüm bilgileri ve verileri depolar. Bazen veritabanı daha uzun süredir kullanılmayan verilerle dolar.
Dolayısıyla şu anda, WP_Optimize tüm istenmeyen verileri silecek ve kaybolan alanı kurtarmanıza yardımcı olacaktır. Optimizasyonu Çalıştır'a tıklayarak WordPress Veritabanı Optimizasyonunu bağımsız olarak gerçekleştirebilirsiniz. Veya her görevi aynı anda çalıştırmak için Tüm Seçilen Optimizasyonu Çalıştır'a tıklayabilirsiniz.
Bu eklentiyi kullanırken birçok optimizasyon seçeneğine erişeceksiniz. Erişeceğiniz seçeneklerin çoğu, gerçekleştireceğiniz görevle ilgili tüm ayrıntıları sağlayacaktır.
Her kategori için istenmeyen gönderilerin toplam sayısı WP-Optimize eklentisi tarafından sağlanacaktır, böylece araç tarafından yapılan temizlik hakkında tam bir fikriniz olur.
Görevin çoğu, örneğin, Tüm Gönderi Düzeltmelerini Temizle seçeneğini seçerseniz, bu seçeneği kullanarak tüm istenmeyen gönderi revizyonlarının silineceği anlamına gelir. Eski gönderileri, yorumları, geçici olayları ve diğer bazı görevleri temizlemek için benzer türde seçenekler sağlanacaktır.
İlgili Mesaj: WordPress Veritabanınızı Temiz Tutmanıza Yardımcı Olacak İpuçları
Veritabanı tablolarını optimize etmeye çalışalım
Araç çubuğunda tablolar sekmesine gidin. Bu seçenek, tüm veri tablolarının tam bir listesini sunacaktır. Ayrıca, dizin boyutu, ek yük, kayıt ve veri boyutu hakkında bilgi sağlayacaktır.
Optimizasyon sekmesinde, tüm Veritabanı tablolarını optimize etmek için Optimizasyonu Çalıştır'ı seçin.
Veritabanında, WordPress tarafından kullanılan SQL tabloları zamanla verilerle doldurulur. Bu verilerin çoğu istenmeyen hale gelecek ve bu da web sitenizin hızını yavaşlatacaktır.
Her tema, sayfa, gönderi vb. eklediğinizde veya herhangi bir şeyi güncellediğinizde, WordPress tarafından bu gönderinin bir kopyası oluşturulur. Böylece veritabanı tablolarında her revizyon kaydedilecektir. Bu yüzden periyodik olarak optimize etmek önemli hale gelir.
Tam bilgi, hangi tablonun yüklenmesi için çok yer kapladığı konusunda sağlanacaktır.
WP-Optimize eklentisini kullanarak otomatik haftalık temizlemeyi de ayarlayabilirsiniz. Bu, bu tür bir işlemi otomatikleştirmenize yardımcı olacaktır. Verileri belirli bir süre saklamak için bu eklenti bunun için de bir seçenek sunar.
Veritabanınızın tek bir tıklamayla sorunsuz çalışmasını istiyorsanız, bu eklenti veritabanı optimizasyonu olarak bilinen bir özellik sunar. Sadece bir kerede kurmanız gerekiyor ve işi kendi başına yapacak.
WordPress Veritabanı Optimizasyonu Hakkında SSS
1. Web sitemi bozar mı?
Web sitenizde bir şeyi değiştirirken veya büyük değişiklikler yaparken mutlaka yedekleyin. Veritabanı optimizasyonu nedeniyle web siteniz bozulmaz. Veritabanı optimizasyonunu verimli bir şekilde çalıştırmak için yalnızca bir eklenti kullandığınıza dikkat edin.
WordPress veritabanı optimizasyonu için birden fazla eklentiniz varsa, web siteniz istenmeyen ve uyumsuz görevler gerçekleştiriyor olabilir.
2. Benim için bazı ipuçları var mı?
Bu blogda bahsedilen eklentiler, bakım, temizleme, güncelleme ve birçok veritabanı yönetimi ayarını yapılandırmak için kullanılabilecek birçok seçeneğe sahiptir.
3. Yukarıda belirtilen süreç, web sitesi performansını artırmaya yardımcı olacak mı?
WordPress veritabanı optimizasyon süreci, sayfa yükleme hızını, arama motoru derecelendirmelerini ve genel performansı artırmak için çok yararlıdır. Ayrıca, daha fazla dönüşüm oranına yol açan daha iyi bir kullanıcı deneyimi sağlar.
Çözüm:
Web sitenizin hızlı ve verimli çalışmasını sağlamak çok önemlidir. Veritabanınızı optimize etmek için bir dizi yöntem bulacaksınız, ancak profesyoneller onu kolayca optimize edebilecekken, yeni başlayanlar biraz zor bir süreç bulabilir.
Bu nedenle, tüm temel ve gelişmiş özelliklere sahip profesyonellerin yanı sıra yeni başlayanlar tarafından da kullanılabilen basit eklentilerden bahsettik.