WordPress Veritabanınızı Düzeltmek için En İyi Uygulamalar
Temiz bir WordPress kurulumu 12 veritabanı tablosu ile başlar varsayılan olarak, ancak zamanla veri hızlı bir şekilde toplanır. Senin sayısız Mesajları, sayfalar, yorumlar, seçenekleri, ve ayarlar hepsi veritabanına kaydedilir. Dahası, birçok eklentileri (ve hatta bazen temalar) ayrıca kendi veritabanı tablolarını yaratırlar. Ancak bu verilerin çoğu gereksiz almak bir süre sonra.
Er ya da geç, veritabanı ek yükü sakatlanabilir hissedebilirsiniz. Sunucunuz yavaşlar, sayfa yükleme süresi uzar, ihracat ve ithalat zorlaşır ve bir yedekleme oluşturmak yaş alabilir.
Yani, bu yazıda, biz içine bakacağız WordPress veritabanınızı düzeltmek için en iyi yöntemler. Şu anda sorun yaşamasanız bile, elinizden geldiğince temizlik yapmaya değer web sitenizin performansını iyileştirmek, yedekleme iş akışınızı hızlandırın ve site bakımını daha yönetilebilir hale getirin.
Unutma veritabanını yedekle başlamadan önce hiçbir şey kaybetmemeniz için temizlik sırasında bir şeyler ters giderse.
1. El ile temizlik yapın
Yapabileceğiniz birçok fazladan veri öğesi var el ile kaldır, basitçe WordPress yöneticisinden.
İhtiyacınız olmayan yayınları kaldırın
WordPress kaydeder tüm gönderi türleri (gönderiler, sayfalar, özel gönderim türleri) içine wp_posts
tablo ve ilgili meta veriler wp_postmeta
.
Eğer sen boş çöp içinde “Mesajlar” ve “Sayfalar” WordPress yöneticinizdeki panellerde zaten pek çok gereksiz veriden kurtuldunuz. Eğer çok varsa taslaklar ve bekleyen gönderiler ayrıca onlardan geçmek ve neye ihtiyacınız olmadığını silmek de iyi bir fikirdir..
Medya öğelerinin (içeriğinin içeriği) “medya” panel) veritabanında saklanmadı ama içinde / Wp-content / yükleme /
Klasör.
Kullanılmayan kategorileri ve etiketleri kaldırın
Çok fazla varsa kullanmadığınız kategoriler ve etiketler ayrıca ihtiyacınız olmayanları silmeye değer. Kategoriler ve etiketler WP yöneticisinden erişebileceğiniz iki taksonomi türüdür. Tarafından gereksiz olanları kaldırmak, içinde yer açabilirsiniz wp_terms
, wp_term_relationships
, ve wp_term_taxonomy
veritabanı tabloları.
Kullanılmayan eklentileri ve temaları silin
Varsayılan olarak, eklentiler / Wp-content / plugins /
Klasöre giderken klasör / Wp-content / themes /
. Ancak, pek çok eklentinin yanı sıra bazı temalar kendi özel veritabanı tablolarını yarat. Onlar da sık seçenekleri kaydet içine wp-seçenekleri
tablo.
Bu nedenle, gereksiz eklentileri ve temaları silmek veritabanınızdaki önemli alanı boşaltabilir. Ancak, bunun için devre dışı bırakmak yerine bunları silmek zorunda.
İhtiyacınız olmayan yorumları kaldırın
Kaldırabilirsiniz onaylanmayan, spam ve yorum yapılan -den “Yorumlar” WordPress yöneticinizdeki panel. Bu şekilde, boyutunu küçültebilirsiniz. wp_comments
ve wp_commentmeta
tablolar.
Siteniz birçok yorum alıyorsa, Disqus veya Livefyre gibi üçüncü taraf bir yorumlama sistemi kullanmayı düşünmeniz de iyi bir fikirdir, böylece yorumları veritabanınıza hiç kaydetmeniz gerekmez.
2. Veritabanınızı phpMyAdmin ile optimize edin
Erişim phpMyAdmin
phpMyAdmin yapmanızı sağlayan bir yazılımdır MySQL veritabanınızı yönetin. CPanel'inizde “Veritabanları” bölümünde phpMyAdmin simgesine tıklamanız yeterli..
Yerel makinenizdeyseniz phpMyAdmin'i bulabilirsiniz. yerel web sunucunuzda, genellikle http: // localhost / phpmyadmin
URL.
Veritabanı ek yükünü kaldır
phpMyAdmin size sağlayan bir özelliğe sahiptir veritabanını optimize et. Tablo bakımı> Tabloyu optimize et
seçenek çalışır OPTİMİZASYON TABLOSU
MySQL sorgu seçilen tablolar için ve ek yükü kaldırır veritabanınızın.
Aşağıdaki ekran görüntüsünde de görebileceğiniz gibi, phpMyAdmin yükünüz olup olmadığını gösterir Bir tabloda (son sütun). Seçin ek yükü olan tablolar, veya isterseniz tüm tabloları seçin ve sorguyu çalıştırın..
Eğer varsa veritabanınızdaki bozuk tablo seçerek onarabilirsiniz “Onarım masası” seçenek (aşağıda “Tabloyu optimize et”) çalışan ONARIM TABLOSU
MySQL sorgu.
3. WP'nin yerleşik veritabanı optimizasyonunu kullanın
WordPress ayrıca bir otomatik veritabanı optimizasyon aracı. Erişmek için düzenle wp-config.php
dosya. Bu yapılandırma dosyası WordPress kurulumunuzun Bulabilirsin kök klasöründe FTP (SFTP) ile erişebileceğiniz.
Aç wp-config.php
Bir kod düzenleyicide dosya ekleyin ve aşağıdaki satırı ekleyin PHP etiketinin başlangıcından sonra ():
define ('WP_ALLOW_REPAIR', doğru);
Kaydet wp-config.php
dosya ve aç http://yoursite.com/wp-admin/maint/repair.php
URL yolu. Kendinizi aşağıdaki ekranda bulacaksınız:
“Veritabanını Onar” seçenek arar ve giderir ortak veritabanı problemleri. Diğer seçenek, “Veritabanını Onarın ve Optimize Edin” ayrıca çalışır veritabanını optimize et web sitenizin performansını (sayfa yükleme süresini) artırabilir.
İkincisini seçerseniz, veritabanınız kilitlenecek görev tamamlanıncaya kadar (scontent'i kaydedemez, düzenleyemez veya silemezsiniz).
Bittiğinde kaldırmayı unutma define ('WP_ALLOW_REPAIR', doğru);
satırından wp-config.php
veritabanı optimizasyon aracı olarak dosya olabilir herkes tarafından erişilen sadece yöneticiler tarafından değil.
4. Veritabanınızı eklentilerle kesin
Var daha karmaşık veritabanı optimizasyon görevleri, zaman aşımına uğrayan geçici süreleri kaldırmak, yetim meta öğeleri, yinelenen öğeler ve bunları kullanarak yapmak için en güvenli olan eski yayın revizyonları gibi veritabanı temizleme eklentileri.
Aşağıda bulabilirsiniz en iyi ücretsiz eklentiler veritabanınızı daha da kırpmak için kullanabilirsiniz. Bu eklentiler ayrıca, aşağıda belirtilen görevlerden bazılarını da yerine getirir. “Manuel temizlik” anlamı olan bölüm Bunları elle yapmak zorunda değilsiniz..
WP-Optimize
WP-Optimize eklentisi çöpe atılan ve onaylanmayan yorumları kaldırır, pingback, trackback, süresi dolmuş geçici seçenekler, temizler wp_postmeta
Tablo ve yetim ilişki verileri ve başka birçok harika özelliğe sahip.
Seçenekler panelinde hangi görevleri gerçekleştirmek istediğinizi seçebilirsiniz. Ayrıca, ayrıca otomatik haftalık temizlik zamanlaması, belirtimlerinize göre.
WP Süpürme
WP Sweep eklentisi yukarıda belirtilen WP-Optimize ile benzer fonksiyonlara sahiptir, örneğin, çöpe atılan mesajları ve yorumları kaldırmak için kullanılabilir., yinelenen post meta, geçici seçenekler, artık meta, vb.
WPBeginner, WP Sweep'i (WP-Optimize'a göre) olduğu gibi savundukları ilginç bir yazıya sahiptir. “uygun WordPress silme işlevlerini kullanır doğrudan silme MySQL sorguları çalıştırmak yerine mümkün olduğunca”. Her iki eklenti de harika, hangisini daha çok isterseniz seçin, hiçbirinde yanlış gitmeyeceksiniz.
Düzeltmeleri Sildikten Sonra Veritabanını Optimize Etme
Bu eklenti ile, çöpe atılan öğeleri, zaman aşımına uğrayan geçici süreleri, geri tepmeleri, geri izlemeleri, spam vb. Şeyleri silebilirsiniz. Ayrıca, günlük tutmak ve kurmak günde bir, günde, haftada veya ayda bir, günde iki kez optimizasyon zamanlayıcısı.
Adının dediği gibi, veritabanı optimizasyonundan önce yayın revizyonlarını siler Bu genellikle veritabanında büyük bir yer tutar. Seçenekler panelinde seçebilirsiniz. kaç revizyon sende ve aynı zamanda revizyon yaşı bu silinebilir. Bu eklenti çoklu uyumlu Ayrıca, büyük bir artı.