
WordPressi andmebaasi optimeerimine: kuidas leht kiiremaks teha
Tahad teada, kuidas sinu enda leht seisab?
Küsi tasuta audititAja jooksul paisub WordPressi andmebaas 10x suuremaks kui vaja. Praktiline juhend selle puhastamiseks.
Autor: Meiko Neuman
Asutaja ja veebistrateeg, Kodulehe Haldus
Miks andmebaas paisub?
Iga aktiivne WordPressi koduleht kogub aastate jooksul kümneid tuhandeid ridu: - Vana revisjonide ajalugu - Spämmi kommentaarid - Transient'id (vahemälu) - Pluginate jäägid (kustutatud pluginatest) - Vananenud sessioonid - Logitud sündmused
WP Engine'i uuring näitab, et keskmine 3+ aastane sait sisaldab 70% andmeid, mida pole vaja.
Mõju jõudlusele
- Iga päring on aeglasem
- Varundused võtavad kauem
- Andmebaasi serveri koormus suurem
- Hosting'i kulud kasvavad
Puhastamise samm-sammult
1. Tee varundus (ALATI esimesena)
mysqldump -u user -p database > backup.sql
2. Kustuta revisjonid
Vaikimisi salvestab WordPress iga muudatuse versiooni. 100 artikliga lehel võib olla 1000+ revisjoni.
Limiteeri tulevased: wp-config.php-sse:
`php
define('WP_POST_REVISIONS', 5);
`
Kustuta vanad: WP-CLI:
`bash
wp post delete $(wp post list --post_type=revision --format=ids)
`
3. Eemalda spämmi ja prügikastis kommentaarid
wp comment delete $(wp comment list --status=spam --format=ids)
wp comment delete $(wp comment list --status=trash --format=ids)
4. Tühjenda transient'id
Aegunud cache-andmed kuhjuvad. Plugin WP-Optimize teeb selle ühe klõpsuga.
5. Eemalda kustutatud pluginate andmed
Plugin kustub, kuid jätab tabeleid alles. Kontrolli phpMyAdminis ja eemalda kahtlased.
6. Optimeeri tabelid
OPTIMIZE TABLE wp_posts, wp_postmeta, wp_options;
Või WP-Optimize → "Optimize database tables".
Automatiseerimine
Plugin WP-Optimize Premium teeb iganädalast puhastamist automaatselt.
Tulemused
Tüüpiline 3-aastane WordPressi sait pärast puhastamist: - Andmebaas: 250 MB → 45 MB (-82%) - Lehe laadimine: 2.8s → 1.4s (-50%) - Varundus: 12 min → 3 min
Pikemas perspektiivis
Puhastamine on ühekordne. Selleks et vältida kuhjumist: - Limiteeri revisjonid - Kustuta kasutamata pluginad (mitte ainult deaktiveeri) - Kasuta Akismet'i spämmi vastu - Plani igakuine automaatne puhastus
Seos jõudlusega
Andmebaasi optimeerimine on üks osa kogu jõudluse strateegiast. Loe ka: - Kodulehe laadimiskiirus - Core Web Vitals juhend
Kokkuvõte
Andmebaasi optimeerimine on tunnine töö, mis annab kohese kiiruse boost'i. Meie haldusepakettides sisaldub kvartaalne andmebaasi optimeerimine automaatselt.
Allikad
Vajad abi oma kodulehega?
Meie meeskond hooldab, optimeerib ja kaitseb sinu kodulehte. Hinna lepime kokku mahu järgi.
Küsi pakkumistArtikli autor
Meiko Neuman — Asutaja ja veebistrateeg, Kodulehe Haldus. Meiko juhib Kodulehehalduse tiimi ja on üle kümne aasta aidanud Eesti ettevõtetel kodulehti hallata, optimeerida ja müügitulemusi parandada. Kirjutab kodulehe haldusest, SEO-st, AEO/GEO-st ja veebi ärilisest poolest.