Labākās prakses, lai izskaustu jūsu WordPress datu bāzi
Tīra WordPress instalācija sākas ar 12 datu bāzes tabulām tomēr pēc noklusējuma dati ātri palielinās. Jūsu daudz ziņas, lapas, komentārus, iespējas, un iestatījumi visi ir saglabāti datu bāzē. Turklāt daudzi spraudņi (un dažreiz pat tēmas) izveidot arī savas datu bāzes tabulas. Bet daudzi no šiem datiem lieki pēc kāda laika.
Agrāk vai vēlāk datu bāzu pieskaitāmās izmaksas var saasināt. Jūsu serveris palēninās, lapas ielādes laiks aug, eksporta un importa apjoms kļūst grūtāks, un dublējuma izveide var aizņemt vecumu.
Tātad, šajā rakstā mēs apskatīsim labākās prakses, lai samazinātu WordPress datu bāzi. Pat ja jums pašlaik nav problēmu, ir vērts apsvērt tīrīšanu, kā tas ir iespējams uzlabot jūsu vietnes veiktspēju, paātrināt rezerves darbplūsmu un padarīt vietnes uzturēšanu vieglāk pārvaldāmu.
Neaizmirstiet dublēt datubāzi pirms sākat, lai jūs neko nezaudētu ja tīrīšanas laikā kaut kas noiet greizi.
1. Veiciet manuālu tīrīšanu
Ir daudzi lieli datu elementi noņemiet manuāli, vienkārši no WordPress administratora.
Noņemiet ziņas, kas nav nepieciešamas
WordPress ietaupa visi ziņu veidi (amati, lapas, pielāgoti ziņu veidi) wp_posts
tabulu un saistītos metadatus wp_postmeta
.
Ja jūs iztukšojiet miskasti iekš “Ziņojumi” un “Lapas” paneļi jūsu WordPress admin jūs jau atbrīvoties no daudz nevajadzīgu datu. Ja jums ir daudz melnraksti un nepabeigtie amati tā ir arī laba ideja iet caur tiem un izdzēst to, kas jums nav nepieciešams.
Ņemiet vērā, ka multivides vienumi (satura saturs) “Mediji” panelis) datu bāzē nav saglabāti bet / wp-content / uploads /
mapi.
Noņemiet neizmantotās kategorijas un tagus
Ja jums ir pārāk daudz kategorijas un tagus, ko neizmantojat tas ir arī vērts dzēst tos, kas jums nav vajadzīgi. Kategorijas un tagi ir divi taksonomijas veidi, kuriem var piekļūt no WP administratora. Līdz nevajadzīgo, jūs varat atbrīvot vietu wp_terms
, wp_term_relationships
, un wp_term_taxonomy
datu bāzes tabulas.
Dzēst neizmantotos spraudņus un tēmas
Pēc noklusējuma spraudņi tiek saglabāti / wp-content / plugins /
mapē, bet tēmas tiek atvērtas / wp-content / themes /
. Tomēr daudzi spraudņi, kā arī dažas tēmas izveidot savas pielāgotās datu bāzes tabulas. Viņi arī bieži saglabāšanas iespējas iekšā wp-opcijas
tabula.
Tādēļ nevajadzīgu spraudņu un tēmu dzēšana var atbrīvot ievērojamu vietu jūsu datu bāzē. Tomēr par to jūs jāizdzēš, nevis jāizslēdz.
Noņemiet nevajadzīgos komentārus
Jūs varat noņemt neapstiprināts, surogātpasts un miskasti komentāri no “Komentāri” panelis jūsu WordPress admin. Tādā veidā jūs varat samazināt izmēru wp_comments
un wp_commentmeta
tabulas.
Ja jūsu vietne saņem daudz komentāru, ir ieteicams apsvērt iespēju izmantot trešās puses komentēšanas sistēmu, piemēram, Disqus vai Livefyre, lai jums vispār nebūtu jāglabā komentāri datubāzē.
2. Optimizējiet savu datu bāzi, izmantojot phpMyAdmin
Piekļūstiet phpMyAdmin
phpMyAdmin ir programmatūra, kas ļauj jums pārvaldīt MySQL datubāzi. Savā cPanel atrodiet “Datu bāzes” sadaļā un vienkārši noklikšķiniet uz ikonas phpMyAdmin.
Ja atrodaties vietējā datorā, varat atrast phpMyAdmin vietējā tīmekļa serverī, parasti uz http: // localhost / phpmyadmin
URL.
Noņemt datubāzes pieskaitāmās izmaksas
phpMyAdmin ir iezīme, kas ļauj jums optimizējiet savu datu bāzi. The Tabulas uzturēšana> Optimizēt tabulu
opcija darbojas OPTIMIZĒT TABULU
MySQL vaicājums atlasītajām tabulām un noņem virs galvas datu bāzes.
Kā redzat zemāk redzamajā ekrānuzņēmumā, phpMyAdmin rāda, ja jums ir pieskaitāmās izmaksas tabulā (pēdējā slejā). Atlasiet tabulas, kurās ir virs galvas, vai, ja vēlaties, atlasiet visas tabulas un palaidiet vaicājumu.
Ja jums ir a datu bāzē ir bojāta tabula varat to labot, izvēloties “Remonta tabula” opcija (tas ir zemāk “Optimizējiet tabulu”), kas vada REMONTA TABULA
MySQL vaicājums.
3. Izmantojiet WP iebūvēto datu bāzes optimizāciju
WordPress ir arī automatizēta datu bāzes optimizācijas rīks. Lai to piekļūtu, jums ir nepieciešams rediģēt wp-config.php
failu. Tas ir konfigurācijas fails jūsu WordPress instalēt. To var atrast jūsu saknes mapē ka varat piekļūt, izmantojot FTP (SFTP).
Atveriet wp-config.php
failu redaktorā un pievienojiet šādu rindu sākumā, pēc sākuma PHP taga ():
define ('WP_ALLOW_REPAIR', taisnība);
Saglabājiet wp-config.php
failu un atveriet http://yoursite.com/wp-admin/maint/repair.php
URL ceļš. Jūs atradīsiet sevi nākamajā ekrānā:
“Remonta datu bāze” opcija meklē un labo kopīgas datu bāzes problēmas. Otra iespēja, “Labot un optimizēt datu bāzi” arī mēģina optimizēt datu bāzi kas var uzlabot jūsu vietnes veiktspēju (lapas ielādes laiku).
Ņemiet vērā, ka, izvēloties pēdējo, jūsu datu bāze tiks bloķēta līdz uzdevums tiek izpildīts (jūs nevarat saglabāt, rediģēt vai dzēst utt.).
Kad esat pabeidzis neaizmirstiet noņemt the define ('WP_ALLOW_REPAIR', taisnība);
līnija no wp-config.php
datnes optimizēšanas rīks piekļūt ikvienam ne tikai administratori.
4. Pārveidojiet datubāzi ar spraudņiem
Tur ir sarežģītāki datu bāzes optimizācijas uzdevumi, piemēram, izbeigtu pāreju, nenosakāmu meta vienumu, dublētu vienumu un agrāko ziņu pārskatīšanu, kas ir drošākais, lietošana, izmantojot datu bāzes tīrīšanas spraudņi.
Zemāk jūs varat atrast labākie bezmaksas spraudņi varat izmantot, lai turpinātu apdares datu bāzi. Šie spraudņi veic arī dažus uzdevumus, kurus es minēju “Manuāla tīrīšana” sadaļā, kas nozīmē jums tas nav obligāti jādara manuāli.
WP-Optimize
WP-Optimize spraudnis noņem noņemtos un neapstiprinātos komentārus, pingbacks, trackbacks, beidzies pārejas iespējas, attīra wp_postmeta
tabulas un bāreņu attiecību dati, un. \ t ir daudzas citas lieliskas iespējas.
Opciju panelī varat izvēlēties, kurus uzdevumus vēlaties veikt. Turklāt jūs varat arī plānojiet automātiskus iknedēļas tīrīšanas darbus, atbilstoši jūsu specifikācijai.
WP slaucīšana
WP Sweep spraudnim ir tādas pašas funkcijas kā iepriekš minētajam WP-Optimize, piemēram, to var izmantot, lai noņemtu atkritumus un komentārus, dublikātu post meta, pārejas opcijas, bāreņu meta, utt.
WPBeginner ir interesants postenis, kurā viņi apgalvo, ka WP Sweep (nevis WP-Optimize), kā tas ir “izmanto pareizas WordPress dzēšanas funkcijas cik vien iespējams, nevis tiešo dzēst MySQL vaicājumus”. Abi spraudņi ir lieliski, izvēlies, kas jums patīk vairāk, jūs neko nepareizi nevienu no tiem.
Optimizējiet datu bāzi pēc pārskatīšanas dzēšanas
Izmantojot šo spraudni, varat izdzēst izšķērdētos vienumus, beidzies pārejas, pingbacks, trackbacks, surogātpasts utt. Turklāt varat izvēlēties žurnāla uzturēšana un iestatīšana stundas, divas reizes dienā, dienā, nedēļā vai mēnesī optimizēšanas plānotājs.
Tāpat kā tā nosaukums saka, pirms datubāzes optimizēšanas dzēš pēcpārbaudes kas parasti aizņem lielu vietu datu bāzē. Opciju panelī varat izvēlēties cik pārskatīšanas jūs vēlaties saglabāt, kā arī pārskatīšanas vecumu to var izdzēst. Šis spraudnis ir savietojams ar vairākām vietām arī tas ir milzīgs plus.