Kod ve Eklenti Yoluyla WordPress Veritabanını Optimize Etme


WordPress Veritabanını Optimize Edin
Sayfalar, yorumlar, blog gönderileri, form girişleri, portföy öğeleri, medya ve daha fazlası dahil olmak üzere bir WordPress sitesinin tüm değerli verileri WordPress veritabanında saklanır. Ek olarak, temaların, eklentilerin ve web sitesinin yapılandırmaları ve ayarları bile burada saklanır.

Statik HTML siteleri verileri sayfaların içinde depolarken, WordPress tüm verileri depolamak için MySQL veritabanına güvenir. Web sitesi düzenli olarak kullanıldığında, veritabanı değişikliklere uyum sağlamak için büyümeye devam eder. Optimize edilmezse zamanla şişmanlayabilir ve şişebilir.

Veritabanı şiştiğinde, sunucunun büyük veritabanından bilgi bulması için daha fazla zamana ihtiyaç duyacağından, web sitenizin performansını yavaşlatır. Bu nedenle, web sitesini hızlandırmak için WordPress veritabanını optimize etmek çok önemlidir.

Veritabanı optimizasyonu size göz korkutucu bir görev gibi geliyorsa, bizimle kalın. Aşağıdaki adımlar, WordPress veritabanını kod ve eklentiler aracılığıyla kolayca optimize etmenize yardımcı olacaktır.

Not: Veritabanını optimize etmeden önce, veritabanında depolanan veriler çok kritik olduğundan yedeklemeyi düşünün. Veritabanı optimizasyon işlemi sırasındaki herhangi bir hata tüm web sitenize zarar verebilir. Bu nedenle, WordPress web sitenizin tam yedeğini aldığınızdan emin olun.

phpMyAdmin aracılığıyla WordPress veritabanını optimize edin

phpMyAdmin, WordPress veritabanını yönetmenin çok yaygın bir yoludur. WordPress barındırma planınız kontrol paneli (cPanel) ile birlikte geliyorsa, phpMyAdmin veritabanı yönetim aracını kullanabilirsiniz.

WordPress kurulumu sırasında, sitenizin değerli bilgilerini depolamak için genellikle 12 tablo oluşturulur. Sitenize daha fazla eklenti yükledikçe tablo sayısı artar. Aşağıda bu tabloların bir listesi bulunmaktadır.

  1. wp_commentmeta – Yorumlarla ilgili meta bilgileri depolamak için.
  2. wp_comments – Web sitesinde yapılan yorumları saklamak için.
  3. wp_links – Blogroll bağlantılarını depolamak için.
  4. wp_options – Yönetici ayarları alanında tanımlanan seçenekleri saklamak için.
  5. wp_postmeta – Post meta bilgilerini depolamak için.
  6. wp_posts – Gönderiler, sayfalar ve diğer özel gönderi türleri hakkında ve bunlarla ilgili verileri depolamak için.
  7. wp_terms – Gönderiler ve bağlantılar için gönderi etiketlerini ve kategorilerini depolamak için.
  8. wp_term_relationships – Gönderiler, kategoriler ve etiketler arasındaki ilişkiyi ve bağlantılar ile bağlantı kategorileri arasındaki ilişkiyi depolamak için
  9. wp_term_taxonomy – wp_terms tablosunda kullanılan sınıflandırma (kategori, bağlantı veya etiket) hakkındaki açıklamayı saklamak için
  10. wp_usermeta – Kullanıcılar hakkında meta bilgileri depolamak için
  11. wp_users – Kullanıcı bilgilerini depolamak için

phpMyAdmin'de, veritabanınızdaki tüm tabloları kontrol etme seçeneğine sahip olursunuz. Optimize etmek istediğiniz tabloları seçebilir ve işleme devam edebilirsiniz.

Veritabanında, sonunda iki sütun bulacaksınız: boyut ve ek yük. İçinde depolanan veriler daha fazlaysa, tablonun boyutu büyüktür. Öte yandan, ek yük, veritabanınızın sorguları depolamak için kullandığı geçici bir disk alanıdır. Sitede düzenli güncellemeler ile tablonun ek yükü artar.

Veritabanını optimize ettiğinizde, ek yük kaldırılacak ve bu da veritabanınızın genel boyutunu azaltacaktır.

WordPress veritabanındaki tablolar nasıl optimize edilir?
Çok fazla dağınıklıktan (yükten) etkilenen tabloları optimize etmek için SQL komutunu – OPTIMIZE TABLE'ı kullanmanız gerekir. Örneğin, wp_commentmeta tablosunu optimize etmek istiyorsanız, aşağıdaki SQL sorgusunu yürütün:

OPTİMİZE TABLOSU 'wp_commentmeta'

Ayrıca phpMyAdmin, ana açılır menüden tabloları optimize etmenize de olanak tanır. Optimize etmek istediğiniz tabloları seçin veya Tümünü Kontrol Et seçeneğini belirleyebilirsiniz. Ardından Tabloyu optimize et seçeneğini seçin ve Git'e tıklayın.
WordPress veritabanı başarıyla optimize edildiğinde phpMyAdmin'den bir onay göreceksiniz.

phpMyAdmin ayrıca, bozuk tabloları düzeltmenize yardımcı olan Tabloyu Onar seçeneği de sunar. Bunu kullanmayı düşünmelisiniz.

WordPress veritabanını optimize etmek için eklentileri kullanın

  1. WP-Optimize Edin


    WP-Optimize, sitenizin maksimum verimlilikte çalışabilmesi için WordPress veritabanınızı otomatik olarak temizleyen en etkili eklentilerden biridir. Çöpe atılmış/onaylanmamış/spam yorumları, geri bildirimler, geri izlemeler ve süresi dolmuş geçici seçenekler gibi tüm gereksiz verileri kaldırır.

    Ayrıca gereksiz yere megabaytlarca veri tüketen gereksiz revizyonları da temizler. Ayrıca, WP-Optimize, yorumlar tablosunu temizleyerek ve tüm istenmeyen postaları kaldırarak daha fazla alan boşaltır ve web sitesini hızlandırır. Bir düğmeye basarak MySQL tablolarını parçalara ayırabilir.

    WP-Optimize, veritabanını analiz eder ve ek yük ve boşa alan veritabanı tabloları hakkında doğru bir şekilde raporlar. Tam olarak neyi temizleyip neyi temizlemeyeceğinizi bulmanıza yardımcı olur.

    Otomasyonla desteklenen bu araç, haftalık olarak veya blogunuz veya işletme web siteniz için belirtilen süreye göre planlayabileceğiniz otomatik temizlemeleri çalıştırabilir.

  2. WP-DBManager


    WP-DBManager, teknoloji dehası değilseniz, WordPress veritabanınızı yönetmek için WP-Optimize gibi başka bir iyi eklentidir. Bir ton özellikle birlikte gelir ve esas olarak veritabanı optimizasyonları için tasarlanmıştır.

    Veritabanını doğrudan yönetici panosundan verimli bir şekilde yönetmenize ve optimize etmenize olanak tanır. Tek yapmanız gereken bu eklentiyi kurmak ve etkinleştirmek.

    Etkinleştirmeden sonra, Veritabanı yedekleme, Veritabanını optimize et, Veritabanını onar, SQL Sorgusu Çalıştır, Boş/Bırak tabloları ve daha fazlası gibi çeşitli seçenekleri içeren Veritabanı menüsünü kullanın.

    Veritabanını temizlemek ve diğer optimizasyon amaçları için bu seçenekleri kullanabilirsiniz. Ayrıca, veritabanı yedeklemelerini, optimizasyonlarını ve onarımlarını planlayabilirsiniz. Bu eklenti, güvenli ve sorunsuz bir WordPress sitesi çalıştırmanıza yardımcı olur.

  3. Anti Spam Eklentisi


    Web siteniz çok fazla spam yorum aldığında, veritabanında gereksiz yere yer kaplarlar. İstenmeyen yorumlar, wp_comments tablosunda çok fazla satır kaplar.

    Bunu ele almak için, tüm spam içerikli yorumları durdurmak için bir istenmeyen posta önleme eklentisi yükleyebilirsiniz.

    Ayrıca, bu SQL komutunu kullanarak spam yorumlarını da silebilirsiniz:

    Wp_comments WHERE'DEN DELETE comment_approved = 'spam'

    WordPress'ten herhangi bir blog yazısı, resim, sayfa veya yorum silindiğinde, çöp kutusuna gider. Çöp özelliği, öğeleri yanlışlıkla silerseniz geri yüklemenizi sağlayan Geri Dönüşüm Kutusu'na çok benzer.

    Çöpte binlerce öğe olduğunda, veritabanını şişirebilir. Çöpe atılan öğeler varsayılan olarak 30 gün sonra silinir, ancak aşağıdaki komutu kullanarak gün sayısını azaltabilirsiniz.

    define( 'BOŞ_TRAH_GÜNLER', 5 ); // 5 gün

Çözüm:

Belirli işlemleri otomatikleştiren uygun eklentiler ve kodlama kullanıyorsanız, WordPress veritabanını optimize etmek o kadar da zor değil. Herhangi bir sorunuz varsa, aşağıdaki yorumlar bölümünde bize bildirin.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir