Büyük wp_ nasıl temizleniroptions SQL'de - Geçici Olaylar, wpseo_sitemap_cache_validator

WordPress web sunucuları için oldukça hafif bir CMS'dir. Gereksinimler minimum donanım kaynakları ve web sunucusu destekli HTTPS yüklediğimiz: PHP, MySQL, nginx veya Apache.
İçindeki sorunlar WordPress veritabanını etkileyen güvenlik ihlalleri olan veya optimize edilmemiş çeşitli modüller (eklentiler) kullandığımızda ortaya çıkabilir. Çoğu zaman masa wp_options acı çeken odur.

Böyle bir senaryo, çeşitli modüllerin silinmediği senaryodur. önbellek girişleri veya süresi dolmuş geçici olaylar itibaren MySQL. Wp_ tablosuoptions zaman içinde çok büyük bir hacme ulaşır ve bu da kaynak tüketimine neden olur. işlemciGereksiz yüksek RAM. Bu koşullar altında bir web sitesinin yüklenme süresi WordPress çok artar veya büyük işlevsellik sorunlarına yol açabilir.

Zamanla, CRON hizmetinin eksikliği veya yanlış çalışması nedeniyle, süresi dolmuş SQL girişlerinin (önbellek ve geçici olaylar) kaldığı ve veritabanını çok sayıda dolduran iki modül belirledik.

Büyük SQL Tablosu wp options
Büyük SQL Tablosu

740 MB tablo için wp_options aynı zamanda çok büyük ve haksız. Temel ayarların normal olarak kaydedildiği bir tabloda WordPress ve yüklü modüller.

MySQL'den nasıl silinir wp_options hatları wpseo_sitemap_cache_validator?

Yoast SEO'nun eski sürümlerinde, site haritası için eski önbellek girişlerinin veritabanında, wp_ tablosunda kalmasına neden olan bir hata vardı.options, artık alakalı olmasalar ve normalde ortadan kaybolmaları gerekirdi. Silinecek.

içinde keşfettim MySQL önemli sayıda satır wpseo_sitemap_cache_validator işe yaramaz bir kule işgal ediyor.

wpseo site haritası önbellek doğrulayıcı
wpseo site haritası önbellek doğrulayıcı

Bu satırları veritabanından silmek bir risk değildir, ancak SQL'de herhangi bir komut çalıştırılmadan önce bir yedekleme yapmanız önerilir.
wpseo_sitemap_cache_validator satırlarını wp_'den silmek içinoptions sadece veritabanını seçin ve SQL komutunu çalıştırın:

DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')

SQL'den süresi dolmuş WooCommerce Geçici Olayları nasıl silinir - wp_options

geçişler (WordPress Geçici durumlar), eklentiler ve temalar tarafından bilgileri geçici olarak veritabanında depolamak için kullanılır. Bu, sitenin yükleme hızını optimize eder ve bazı öğelerin doğru çalışmasını mümkün kılar.

Normalde, süresi dolmuş geçici olaylar veritabanından otomatik olarak silinmelidir, ancak bu her zaman gerçekleşmez. Facebook ve WooCommerce gibi modüller çok sayıda geçici olay yaratır ve bunlar otomatik olarak silinmezlerse veritabanını önemli ölçüde doldururlar. Müdahale etmemiz ve manuel olarak silmemiz gereken senaryo.

Veritabanına, SQL'e gidiyoruz ve komut satırını çalıştırıyoruz:

DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')

Çok sayıda geçici olay silindiyse, web sayfalarının daha yüksek yükleme hızı ve SQL işlemleri için daha düşük CPU tüketimi hemen fark edeceğiz.

Teknoloji konusunda tutkulu, işletim sistemleri hakkında test etmeyi ve öğreticiler yazmayı seviyorum macOSLinux Windowshakkında WordPress, WooCommerce ve LEMP web sunucularını (Linux, NGINX, MySQL ve PHP) yapılandırın. üzerine yazıyorum StealthSettings.com'da 2006'dan beri ve birkaç yıl sonra, ekosistemdeki cihazlar hakkında iHowTo.Tips eğitimleri ve haberleri yazmaya başladım. Apple: iPhoneiPad, Apple İzle, HomePod, iMac, MacBook, AirPod'lar ve aksesuarlar.

Leave a Comment