Woodmart Temasını Nasıl Süper Hızlı Hale Getirdim — xts_options ve Otomatik Yüklemeyi Temizleme Deneyimim

Benim adım Gennadi Pratsevychve 10 yıldan fazla bir süredir WordPress ile çalışıyorum. Bugün çok gerçek ve pratik bir vakayı paylaşmak istiyorum.
İşte olanlar: sadece 20 dakikada, Woodmart temasını çalıştıran bir sitenin hızını önemli ölçüde artırdım — herhangi bir ekstra eklenti yüklemeden. Tek yaptığım, xts_options ayarları dosyası ve gereksiz girişleri devre dışı bırakın otomatik yükleme veritabanında. Bu bir teori değil — bu değişikliklerden sonra sitem o kadar sorunsuz çalışmaya başladı ki, sanki son derece hızlı bir sunucuya yeni bir kurulum yapmışım gibi hissettim.
Nedir? xts_options
ve Performansı Neden Etkiler
Woodmart teması, tüm genel ayarlarını (renkler, yazı tipleri, üstbilgiler, altbilgiler, düğmeler, galeriler, vb.) WordPress veritabanındaki tek bir alanda depolar — xts_options
Bu alan şurada saklanır: wp_options
tablo ve genellikle şu şekilde işaretlenir otomatik yükleme = evet, WordPress'in onu yüklediği anlamına gelir her bir sayfa isteğinde — hem önyüz hem de arkayüz.
Zamanla bir sitede şunlar birikebilir:
boş veya kullanılmayan bloklar (özellikle başlık oluşturucuda),
silinen başlıklardan kalan stiller,
artık kullanmadığınız özellikler için ayarlar (istek listesi, karşılaştırma veya portföy gibi),
hiçbir işe yaramayan yedek kopyalar ve düzen taslakları.
Dışa aktarılan dosyam xts_options_backup.json
— indirildi Woodmart → Tema Ayarları → İçe/Dışa Aktar — 34 KB'den fazlaydı. Bu, her sayfa görüntülemesinde yüklenecek çok büyük bir veri yığını.
Adım Adım: Ne Yaptım
1. Mevcut Ayarları Dışa Aktarın
Woodmart tema panelinin içinde şuraya gittim:
Tema Ayarları → İçe Aktar/Dışa Aktar → Dışa Aktarma Seçenekleri
Mevcut yapılandırmayı bir .json
dosya (xts_options_backup_15-05-2025.json
) ve bir kod düzenleyicide açtım.
2. Kullanılmayan Tüm Bölümler Kaldırıldı (Manuel veya ChatGPT aracılığıyla)
İşte kaldırdıklarım:
ile başlayan tüm anahtarlar
wishlist_
— özellik zaten devre dışıydı;Tümü
compare_*
Veportfolio_*
ayarlar — hiç kullanmadım;eskimiş
header_builder_backup
bloklar;şablon artıkları gibi
"{{index}}": {}
Başlık/bölüm oluşturucularından geriye kalanlar.
Sonuç: dosya boyutu 34 KB'den 29 KB'ye düşürüldüve derinlemesine temizlikten sonra — daha da fazlası.
3. Temizlenmiş Sürümü İçeri Aktarın
Geri döndüm Tema Ayarları → İçe/Dışa Aktar, temizlenmiş dosyamı seçtim xts_options_backup_superclean.json
ve ithal etti.
Tüm görseller mükemmel bir şekilde bozulmadan kaldı — ancak site çalışmaya başladı belirgin şekilde daha hızlı, özellikle admin panelinin içinde.
Gerçek Darboğaz: autoload
wp_options'da
WordPress tüm girdileri otomatik olarak yükler wp_options
bayrakla autoload = yes
.
Sunucunuz Redis veya Memcached kullanmıyorsa bu, verilerin veritabanından çekildiği anlamına gelir her bir istek üzerine.
Sorgu İzleme eklentisini kullandım ve açtım Autoloaded Options
sekmesi.
İşte bulduklarım:
aioseo_options
— artık kullanmadığım bir eklenti için 10 KB'den fazla yüklendi;WpFastestCache
,WpFastestCacheCDN
— otomatik yüklemeye gerek yok;yith_system_info
— gereksiz sistem verileri;fs_active_plugins
— Freemius tabanlı eklentilerden kalanlar.
Bunları Devre Dışı Bırakmak İçin Çalıştırdığım SQL Sorgusu:
Bu temizlikten sonra sitem çok daha hızlı hissettirdi. Sayfalar yöneticide anında kaydedildi ve arka uç inanılmaz derecede duyarlıydı.
Neden işe yarıyor
Woodmart teması özellik açısından zengindir, ancak kullanmayı bıraktığınız seçenekleri otomatik olarak kaldırmaz.
Yani istek listesi, karşılaştırma veya portföy gibi modülleri devre dışı bıraksanız bile ayarları veritabanında kalır.
Eklentiler için de aynı şey geçerli: Birini silebilirsiniz ancak ayarları geride kalır ve sisteminizi şişirir. wp_options
masa ve her şeyi yavaşlatıyor.
Neyi Kaldıracağınızı Bilmiyorsanız Ne Yapmalısınız?
Manuel olarak anlamanıza veya denetlemenize gerek yok xts_options.json
yapı.
Eğer kullanırsanız SohbetGPT, sadece dosyanızı yükleyin ve sorun:
"Lütfen istek listesi, karşılaştırma, portföy ve yedekleme blokları gibi kullanılmayan bölümleri kaldırarak Woodmart tema ayarları dosyamı temizleyin. Yeniden içe aktarmaya hazır temiz bir .json döndürün."
GPT yapıda kolayca gezinebilir, gereksiz verileri kaldırabilir ve bir temiz, içe aktarılabilir dosya.
Ben de tam olarak bunu yaptım ve bu sayede saatlerimi kurtardım.
Sonuç
Woodmart'ta çalışan site artık yepyeni gibi çalışıyor.
Temayı değiştirmedim. Hostingi yükseltmedim. Performans eklentisi yüklemedim.
Ben sadece yıllar içinde sessizce biriken çöpleri temizledim.
Orijinal ayarlar dosyasının yedeğini hala saklıyorum (
xts_options_backup.json
), her ihtimale karşı. Ama dürüst olmak gerekirse — buna ihtiyacım olmadı.
Veritabanınızı temizleme veya kendi Woodmart kurulumunuzu optimize etme konusunda yardıma ihtiyacınız varsa, size yardımcı olmaktan mutluluk duyarım.
Gennadii Pratsevych'in yazdığı
https://speedwppro.com/about-contact/
bilgi@speedwppro.com