WordPress Veritabanı Nasıl Optimize Edilir
Her WordPress kurulumu, gönderileri, sayfaları, menüleri, kullanıcıları, yorumları, yani her türlü metinsel ve şifreli veriyi depolamak için tek bir veritabanı kullanır. Ancak Medya Yükleyici aracılığıyla yüklediğiniz görseller, MP3'ler, videolar ve diğer dosyalar veritabanında saklanmaz. 'wp_content' klasöründe saklanırlar. Zaman geçtikçe, WordPress veritabanının boyutu büyür ve WordPress veritabanınızı şişirerek onu yavaşlatan bazı gereksiz veriler üretir.
WordPress Veritabanını Neden Optimize Etmelisiniz?
WordPress veritabanının bakımı ve optimize edilmesi önemli bir görevdir ve göz ardı edilmemelidir.
Bekle, şimdi bir yedek al
Devam etmeden önce lütfen WordPress veritabanınızın yedeğini alın. Mümkünse yedekleme veritabanının çalıştığından emin olun. Yedeklemeyi oluşturduktan sonra, yedekleme veritabanınızı kullanmak ve her şeyin düzgün çalıştığından emin olmak için config.php dosyasını (WordPress kök dizininde bulunur) düzenlemeniz yeterlidir.
Küçük ve optimize edilmiş bir veritabanı, büyük ve karmaşık bir veritabanına kıyasla çok daha hızlı performans gösterir. Daha küçük veritabanı, WordPress tarafından yapılan veritabanı sorgularına daha hızlı yanıt verilmesi anlamına gelir; bu da WordPress sitenizin yalnızca ziyaretçi için değil, aynı zamanda yazı yazan ve güncelleyen kişiler için de daha hızlı performans göstermesini sağlar.
“Çöp Veriler” nedir?
'Çöp veri' terimi, veritabanında bulunması gerekmeyen bilgileri belirtmek için kullanılır. Bu tür çöp verilerine örnekler şunları içerir:
- Spam kuyruğundaki yorumlar
- Onaylanmamış yorumlar
- Revizyonları yayınla
- Gönderiler ve sayfalar gibi çöpe atılan öğeler
Bunlardan spam yorumları ve gönderi revizyonları veritabanını en çok etkiler. Sitenizde orta düzeyde ziyaretçi varsa ve yorumlar etkinse, emin olun çok sayıda spam yorum göreceksiniz. Akismet spamleri otomatik olarak filtreleyecek ve spam sırasına koyacaktır. Ancak yorumlar hala veritabanında mevcut! Ve gerçekten onlardan hiçbir faydan yok.
Optimizasyon öncesi istatistikler
Sonradan revizyonlara gelince, bu biraz farklı bir konu. Yazı yazarken “Taslağı Kaydet” butonuna her bastığınızda yazının revizyonu oluşturulup kaydedilir. Özellikle uzun yazıları parça parça yazıp ara sıra kaydediyorsunuz. Makalenizin toplam boyutunun 50 KB olduğunu ve bunu 10 kez kaydettiğinizi düşünün. Bu, veritabanında tüketilen 500 KB alan anlamına gelir ve gerçekte bu alanın 50 KB tüketmesi gerekir. Bu, uzun makale başına 450 KB alanın boşa harcanması demektir. Şimdi sitenizde bu kadar uzun 100 makalenizin olduğunu hayal edin. Bu, WordPress veritabanınızda 45.000 KB veya 45 MB alanın boşa harcandığı anlamına gelir!
WordPress Veritabanı Nasıl Optimize Edilir?
WP-Optimize, WordPress veritabanınızı temizlemenize ve optimize etmenize yardımcı olan mükemmel bir eklentidir. Eklentiyi WordPress 3.6.1 ile test ettim ve mükemmel çalıştığını gördüm! Eklentiyi kurup etkinleştirin ve yönetici kontrol panelindeki sol kenar çubuğundaki ana sunumuna gidin.
Daha sonra tüm seçenekleri kontrol edin (“Ön optimizasyon istatistikleri” görseline bakın) ve “İşlem” düğmesine basın. Veritabanınızın ve sunucunuzun boyutuna bağlı olarak bu işlem bir dakika sürebilir. Paylaşılan bir barındırma sunucusunda muhtemelen daha fazla zaman alacaktır. Optimizasyon tamamlandıktan sonra veritabanından kaldırılan değerlerin ayrıntılı raporunu almalısınız. İşte bir örnek:
Böylece WP-Optimize ile 16,98 MB tasarruf ettik; bu, kaydedilen toplam veritabanı boyutunun %53,31'i anlamına geliyor!
WP-Optimize'ı indirin
Diğer harika numaralar
Ayrıca revizyon sonrası özelliğini tamamen devre dışı bırakabilirsiniz. Ancak çözümden çok sorun yarattığı için kesinlikle karşı çıkmanızı öneriyorum. Devre dışı bırakmak istiyorsanız bu kodu wp-config.php dosyanıza girin:
define('WP_POST_REVISIONS', FALSE);Hacimli veritabanlarıyla baş etmenin bir başka etkili yolu da çöp kutusunu düzenli aralıklarla otomatik olarak boşaltmaktır. Aşağıdaki kod satırı, çöpe atılan tüm öğeleri her 10 günde bir otomatik olarak temizleyecektir. Bunu wp-config.php dosyanıza ekleyin:
define('EMPTY_TRASH_DAYS', 10 );10'u istediğiniz gün sayısıyla değiştirebilirsiniz. Ancak bu değerin 0'dan büyük olması gerekir.
Böylece, bir WordPress veritabanını yalnızca birkaç fare tıklamasıyla nasıl optimize edeceğimizi öğrendik. WordPress veritabanınızı optimize etmek için hangi eklentiyi kullanıyorsunuz? Daha da iyisi, bu eklentiyi ilk kez çalıştırdığınızda istatistiklerin bir kısmını buraya gönderin!





