WordPress veritabanlarını (ve çokluit!) Temiz gıcırtı korumak için 10 ipucu
WordPress’i bir süredir kullandıysanız, sitenizin temizlenmesi muhtemeldir. Veritabanınız, sitenizi yavaşlatan ve şişiren gereksiz tablolarla dolu olabilir. Rutin temizlik yapmak, veritabanınızın boyutunu azaltmanızı sağlar, bu da bir yedekleme dosyası yapmanız daha hızlı ve daha küçük olacaktır. Bugünkü yayında, veritabanınızı basit SQL sorguları ve eklentilerle temiz tutmanın birkaç yolunu göreceğiz. Ayrıca tek ve çoklu bir kurulum için ipuçları da göreceğiz. Öyleyse paspasını ve kovanızı al ve başlayalım.
Tata Graha Basic İlkbahar temizliğinde hapsolmadan önce, veritabanınızı ve dosya dosyanızı ayırdığınızdan emin olmak önemlidir. Bazen işler aniden yanlış olabilir. Sitenizin ekstra bir kopyasını saklamak, bir karmaşa varsa her şeyi bir anda kurtarmanıza yardımcı olabilir. Tüm sitenizin yedeklemesini nasıl yapacağınızdan emin değilseniz, bkz. Gönderi: WordPress sitenizi (ve multisite) nasıl yeniden denetleyeceğiniz anlık görüntü ve yedek eklentiyi RECITELE için değil, kurtarmakla ilgilidir. Veritabanınızdaki kaosu azaltmanın en kolay ve en etkili yollarından biri kullanılmayan eklentileri silmek, kullanmadığınız eklentileri silmektir.
Gizli bir utanç var: Eklentileri test etmeyi seviyorum, ancak bitirdikten sonra çoğu zaman silmeyi unutuyorum. Oops!
Bunu yapan tek kişi kesinlikle olamam, değil mi? Belki siz veya müşterilerinizden biri de bundan suçlusunuz? Veya benzer bir tane yüklediğinizi unuttunuz eklentiyi yüklersiniz. Sorun ne olursa olsun, eklentiler listenizi ara sıra görmek ve hangilerinin orada olması gerektiğini ve neyin atılabileceğini belirlemek iyidir. Eklenti genellikle veritabanınızda çok fazla alan harcar, böylece gereksiz evi temizlemek için iyi bir ilk adımdır – veya Aksine, veritabanı. SQL komutunu nasıl girilir Veritabanınıza tahmin edebilirsiniz; Bu temizlik seçeneklerinin birçoğu için veritabanınıza erişmelisiniz. Kullanıcı adınızı ve şifrenizi hatırlayamıyorsanız, wp-config.php dosyanızda saklandığı için sorun değil. Aradığınız kod buna benzer olmalıdır:
Jennimckinnon/6181627d6525a28c8a1’in çekirdeğini içerir
Bu örnekte, YouLerName gerçek veritabanı kullanıcı adınızla değiştirilir ve bu-iS-young-password gerçek şifrenizle değiştirilir.
PHPMyAdmin Kontrol Panelinde bulunduktan sonra, temizlemek istediğiniz veritabanını tıklayın, ardından SQL sekmesini tıklayın.
Macera yapmak istiyorsanız, Kueri sekmesini tıklayıp uygun alanı doldurarak kendi kuyruğunuzu da yapabilirsiniz. Bu sayfada, alttan istediğiniz sorguyu girip çalıştırmak için GO düğmesine tıklayabilirsiniz. Nihayet masanın etkilendiğini sıfır söyleyen bir mesaj görürseniz, tebrikler – masanız bu özel görev için iyi durumda! Artık hazır olduğunuza göre, birkaç kuyruk çalıştıralım. Eklentiyi uzun süre kaldırın ve kullanmadığınız tüm eklentileri kaldırdıktan sonra veri postası, veritabanınızı eklentiden kalan tüm verilerden temizlemelisiniz. Bu aynı zamanda yayınınızdan verilerin yeridir. Her şey WP_Postmeta tablosunda ve bu sorguyu çalıştırmak istenmeyen Chaoss’tan kurtulmanıza yardımcı olabilir. Meta anahtarınızı silmeniz gereken değerle değiştirmeyi unutmayın.
Jennimckinnon/71020F92A5438D9DACB7’nin çekirdeğini içerir
Çoklu bir kurulum kullanıyorsanız, bunun yerine bunu deneyin:
Jennimckinnon/14C465793A39A5077BEE’nin çekirdeğini içerir
Bu sorguda, # temizlemek istediğiniz site kimliğiyle değiştirmeniz gerekir ve bir kez daha meta anahtarınız silinmeniz gereken değer olarak değiştirilmelidir. Tüm spam spam yorumlarını kaldırın Yorumlar yüzyıllardır orada ve yakın gelecekte durmuyor gibi görünüyor. Sitenizde çok fazla spam bulursanız, bu sorgu her şeyi silecektir.
Jennimckinnon/50FF29047B41FD4AE284’ün çekirdeğini içerir
Multisite için, bu diğer tüm siteleriniz için kullanmak istediğiniz koddur:
Jennimckinnon/2BDFE7BEF649F72C199D’nin çekirdeğini içerir
SPAM’ın yorumlarından temizlemek istediğiniz site kimliğine # değiştirin. Moderasyonu Bekleyen Tüm Yorumları Silin Eğer yönetmediğiniz çok sayıda spam yorumunuz varsa, bu sorgu her şeyi silmenize yardımcı olabilir. Bu sorguyu devam ettirmeden önce listeyi gördüğünüzden ve herhangi bir orijinal yorumu kabul ettiğinizden emin olun, çünkü ılımlılığı bekleyen tüm yorumlar silinecektir. Çekirdek Jennimckinnon/db4A5CD3D3D3D3DFC44 yapmak
Çoklu kurulum için bu kodu da deneyin:
Jennimckinnon/b8bdc17da02600be8737’nin çekirdeğini içerir
Tıpkı diğerleri gibi # # geçerli site kimliğiyle değiştirin. Git, kullanılmayan etiketler! Benim gibiyseniz, fikrinizi değiştirdiğiniz ve etiketlerinizi yazı başına birkaç kez düzenlediğiniz için kullanılmayan çok fazla etiketiniz var. Temizlemek ve yeni bir tane başlatmak çok yararlı olacaktır. Bu Kueri, herhangi bir yazı ile ilgili olmayan tüm etiketleri silecektir.
Jennimckinnon/b1b9e1e21a799263a6bc’nin çekirdeğini içerir
Ağınızdaki tüm siteleriniz için, aşağıdaki koddaki # # Site Kimliği ile değiştirin:
Jennimckinnon/63513398036d9290812’nin çekirdeğini içerir
Pingbacks, pingback alma seçeneğini kapattıysanız ve veritabanınızdan her pingback’i silmek istiyorsanız, bu sizin için bir kuyruk olabilir.
Jennimckinnon/c5d693e8cba41ea657e8’in çekirdeğini içerir
Multisite çalıştırıyorsanız ve ana siteniz dışındaki diğer sitelerde pingback’i silmek istiyorsanız, aşağıdaki kodu kullanın.
Jennimckinnon/854FC8F1DD0A2D177AC9’un çekirdeğini içerir
Unutmayın: Temizlemek istediğiniz site kimliğine # değiştirdiğinizden emin olun. Pingback’i silerken tüm izlemenizden kurtulmak, neden de takip etmiyorsunuz? Bu kuyruk bunu yapmanıza yardımcı olacaktır. Belki de en iyisi, bunu denemeden önce pingback’i ve izlemeyi devre dışı bıraktığınızdan emin olmaktır.
Multisite için # # uygun site kimliğiyle değiştirin. İhtiyacınız olan aşağıdaki kod:
Jennimckinnon/8d6b17c27235d8bc4b69’un çekirdeğini içerir
Sayonara, eski site için birçok yayın ve sayfa ile bir revizyon yayınlamak için, revizyonlar veritabanınızda gerçekten hızlı bir şekilde birikebilir. Her şeyi kaldırmak için bu sorguyu çalıştırın.
Joseph programcısı Michael Ambrosio’ya MySQL çoklu masalı silme kullanarak WordPress revizyonunu temizleyen makalesinde teşekkür ederiz, bu kod istenmeyen verileri kaybetmeden tüm revizyonların silinmesini sağlar.
Jennimckkinnon/e8fd7a825e8d889c7ef7’nin özünü içerir
Ağınız için bu kod, ana siteniz dışındaki diğer sitelerde kullanılmak üzere ayarlanabilir:
Jennimckinnon/D4AFF499C44F724FEB9F’nin çekirdeğini içerir
# # İlgili bir site kimliğiyle değiştirdiğinizden emin olun ve ana siteniz için orijinal ile birlikte kullanmaya hazırsınız. Benim gibi iseniz ve daha sonra silmeden çok sayıda eklenti yüklediyseniz ve test etmiş ve test etmişseniz, tüm kısa kodlarınızı atmak, artık çalışmayan birçok kısa kodunuz olabilir. Belki kısa bir kod içeren temayı kullanmayı bırakırsınız. Devre dışı bıraktıktan sonra, kullanılamayan kısa kod kaosu yaşayacaksınız. Kısa kodunuzun tüm örneklerini SQL sorgularıyla silmenin hızlı bir yolu.
Çoklu ağlar için, diğer siteleriniz için kullanabileceğiniz kod. Her şeyin sorunsuz çalışması için # # site kimliğinize değiştirin.
Jennimckinnon/76C47F3A3C70F2444CBF’nin çekirdeğini içerir
Tüm eski yayınlarınızı not edin Siteniz yıllardır hesapladığınızdan daha fazla ise, tamamen silerseniz daha rahat hissetmenizi sağlayacak birçok eski yayınınız olabilir. Bunu yapabileceğiniz bu sorgu ile ilgili bir sorun değil. Göndermek istediğiniz gün için #-günleri değiştirin. Örneğin, zamandan daha uzun tüm gönderileri silmek istiyorsanız – yani beş yıl – 1825’e gireceksiniz.
Jennimckinnon/542c70660834b12d6df4’ün çekirdeğini içerir
Multisite için, ağınızdaki diğer siteler için ihtiyacınız olan kod:
Jennimckinnon/48b1311f7aa6c510d5d’nin çekirdeğinin yüklenmesi
Önceki kod örneği gibi # -OFOF -Four -Four -Four -Four -Four -Four -Four -Four -Four -Four -Four -Four -Four -Clean ID ile değiştirmeniz gerekir. Çöp var mı? Tüm hurda yorumlarını silme Bazen, WP_Commentsmeta tablonuz WP_Comments tabloınızda saklanmayan kabul edilen ilgili yorumlarla dolu olur. Bu herkes için uygun bir kuyruk olmayabilir, ancak bazen bu bir sorun olabilir, özellikle de WP_Commentsmeta tablosunu kullanan bir eklentiyi silerseniz.
Ağınızdaki diğer siteler için WP_Commentsmeta tablosunu da silmek istiyorsanız, bu kodu da kullanın:
Jennimckinnon/F1CF8498D10392540B1A’nın çekirdeğini içerir
# Uygun site kimliğiyle değiştirmeyi unutmayın. Tablonuzu sadece birkaç tıklamayla optimize edin, eklenti kullanmadan tablonuzu da optimize edebilirsiniz.
Tüm tabloları kontrol etmeniz gerekmez, yalnızca boyut sütununun altında görebileceğiniz büyük tablolar. PhpmyAdmin’de veritabanınızı tıklayın ve sağa yüklenen sayfanın altına doğru kaydırın. Onay kutusunu tıklayın En alttaki her şeyi kontrol edin ve yanındaki gerililer listesinden tabloyu optimize et’i seçin. Birkaç masa sayfanız varsa, bu adımı onlar için tekrarlamanız gerekir.
Sayfada, tablonuzun optimizasyonu desteklemediğini ve yeniden oluşturulduğunu kaydeden “başarılı” mesajı içeren bir mesaj görebilirsiniz. Bu genellikle iyidir. Her şey otomatik olarak hareket etmeye başlayacağı için GO düğmesine basmanıza gerek yok. Bu uzun zaman alabilir, özellikle siteniz büyükse, bu yüzden size geliyorsa panik yapmayın. Sonunda başarılı bir mesaj göreceksiniz. Şimdi Spring DIY’yi temizlemek için tüm ipuçlarını tartıştık, veritabanınızı temizlemenize yardımcı olmak için bazı olağanüstü eklentilere bakalım. Eklenti eklentisi veritabanı eklentisi düzenli olarak güncellenir ve tek bir WordPress kurulumu ile uyumludur, ancak çoklu bölgede test ettim ve iyi çalıştım. Bu eklenti olağanüstü, veritabanı optimizasyonunuzu kolay ve aynı zamanda iyi nedenlerle çok popüler hale getiriyor.
WP-Optimizasyon
Bu eklenti uzun zamandır var ve WordPress sitenizi ücretsiz olarak optimize etmenize yardımcı olacak en iyi eklentilerden biri olmaya devam ediyor. Bu, gereksiz tabloları silmek için kapsamlı ve gelişmiş seçenekler içerir ve hatta sitenizi en iyi durumda tutmaya yardımcı olmak için düzenli optimizasyon planlayabilir. Kurulması ve ayarlanması da kolaydır. WP-Optimize ile ilgileniyor musunuz?
indirmek
Gözden geçirme
Sonuç olarak, veritabanınızı ve hatta tüm ağınız için temizlemeye hazırsınız.Tartışılan SQL sorgularını çoğaltmanıza yardımcı olmak için daha fazla eklenti kaydetmek istiyorsanız, WordPress sitenizi temizlemek ve optimize etmek için 10 hızlı yolumuza bakın.Sitenizin genel performansını nasıl geliştirebileceğiniz hakkında daha fazla bilgi istiyorsanız, diğer yayınlarımızdan bazılarına bakın: WordPress sitesinin nasıl kullanılamayacağı ve nasıl önleneceği, WordPress sitenizi çok hızlı hale getirmek için en iyi CDN hizmeti ( ve daha güvenilir) ve Siteniz için en iyisini seçin ve en iyi 3 WordPress önbellek eklentileri.Veritabanınızı temiz tutmanın en sevdiğiniz ve en etkili yolu nedir?Onları bu yazıda özlüyor muyum?Aşağıdaki yorumlarda deneyiminizi paylaşmaktan çekinmeyin.Etiket: Veritabanı
optimizasyon Hafta Sonu WordPress Projesi