TechBlogSD - Alt for WordPress- og WEB -utvikling
WEB- og WordPress -instruksjoner, nyheter, anmeldelser av temaer og plugins

Hvorfor og hvordan rydder jeg opp WP -tabellen i WordPress?

3

WordPress fungerer med PHP og MySQL. Kjerne -PHP -filene vil hente data og parametere fra databasen for å sette sammen siden. Det skjer imidlertid dynamisk hver gang når en side lastes inn i nettleseren. Denne måten å jobbe på hjelper deg med å definere egendefinerte funksjoner for hver enkelt side og laste den annerledes enn andre sider på samme nettsted. Wp_options -tabellen i WordPress lagrer innstillingene for automatisk lasting av nettsteder, og bestemmer dermed den generelle oppførselen for sidelastning. Derfor er det viktig å forstå alternativene som er lagret i denne tabellen og rydde opp wp_options -tabellen i WordPress.

Lær WordPress: Ta en titt på 400+ gratis WordPress -opplæringsprogrammer.

Hvorfor rydde opp wp_options -tabellen?

WordPress bruker få kjerne databasetabeller for å lagre og hente innhold. Wp_posts, wp_postmeta, wp_users, wp_usermeta, wp_commentmeta og wp_options er noen av kjernetabellene for å distribuere dataene. Innlegg og metatabeller brukes til å lagre henholdsvis innhold og relaterte metadata. Alternativtabellen lagrer imidlertid ikke innhold. Den lagrer brede innstillinger for nettstedet for å bestemme hvilke parametere som må lastes inn på sidelastningen. Alle innstillingene du ser i WordPress -administrasjonspanelet, lagres i wp_options -tabellen. WordPress bruker alternativer og innstillinger APIer for å skrive nettstedets innstillinger i alternativtabellen.

Nettstedets URL, admin brukernavn, admin e -post er noen av oppføringene du finner i alternativtabellen. Problemene kommer når temaet og pluginene legger til flere parametere i denne tabellen og dermed øker antall lasteparametere. Som det er åpenbart, vil flere parametere drastisk påvirke lastehastigheten til nettstedet ditt.

Det er to hovedgrunner til at du ser på alternativtabellen:

  • Kontroller antall oppføringer og størrelse for å finne ut om det er optimalt for nettstedet ditt.
  • Finn hvilken plugin som lager store oppføringer, slik at du kan vurdere alternativer. Hvis programtillegget ikke brukes, kan du ganske enkelt slette oppføringene som en del av vedlikeholdsaktiviteter.

Derfor er det viktig å sjekke og rydde opp wp_options -tabellen, spesielt etter langvarig bruk.

Få tilgang til databasetabeller

Første trinn er å lære hvordan du får tilgang til databasetabeller i WordPress.

  • Logg deg på vertskontoen din og gå til cPanel -delen. De fleste hostingfirmaer tilbyr integrert cPanel slik at du ikke trenger å logge på igjen. Ellers må du kanskje logge på cPanel separat.
  • Søk i phpMyAdmin -appen i cPanel og åpne den. Det vil vise alle databaser på vertskontoen din og finne databasen som brukes på nettstedet du vil rydde opp.
  • Utvid den nødvendige databasen og klikk på wp_options -tabellen for å se innholdet.

Hvorfor og hvordan rydder jeg opp WP -tabellen i WordPress?

WP Options tabellfelt i WordPress

Du kan se antall oppføringer når du klikker på tabellen.

Struktur av tabellen wp_options

Wp_options -tabellen har følgende struktur:

Felt Type Null Nøkkel Misligholde Ekstra
option_id bigint (20) usignert PRI auto_increment
option_name varchar (64) FORENT
option_value langtekst
autoload varchar (20) ja

Du kan også se innholdet i alternativtabellen direkte fra WordPress-administrasjonspanelet ditt ved å gå til “Innstillinger" eller “Widgets” -delene. For eksempel bør URL-en for generelle innstillinger-delen være “yoursite.com/wp-admin/options-general .php “.

Vårt fokus for denne artikkelen er å finne innstillingene med verdien "autoload = yes".

Kontrollere oppføringer med Autoload = Ja

Parametrene med autoload = ja vil lastes på alle sidene, derfor må du undersøke om det er nødvendig eller ikke. For eksempel kan det hende du har slettet et programtillegg, men de resterende oppføringene som er igjen i tabellen, lastes fortsatt uten bruk. Når det er sagt, legger plugins ofte til oppføringer i tabellene, men sletter ikke oppføringene når du deaktiverer og sletter dem. Dette vil hjelpe pluginet med å gjenopprette innstillingene når du installerer det på nytt. Men hvis du ikke installerer programtillegget på nytt, er tabelloppføringer overflødige som påvirker nettstedets hastighet.

Kopier følgende spørring, lim den inn under "SQL" -fanen og trykk på "Go" -knappen.

VELG * FRA wp_optionsHVOR autoload ‘ja’

Du kan få antall oppføringer som lastes inn automatisk fra wp_options -tabellen som nedenfor.

Hvorfor og hvordan rydder jeg opp WP -tabellen i WordPress?

Automatisk innlasting Ja oppføringer i alternativtabellen

Skjermbildet ovenfor viser færre antall oppføringer som det er på den ferske demo -installasjonen. Du bør se et stort antall oppføringer på et levende WordPress -nettsted som kjører i årevis. I tillegg bruker vi "wp " som tabellprefiks på alle våre kodeeksempler. Imidlertid kan tabellprefikset ditt være annerledes. Som du kan se på skjermbildet, har våre demotabeller " wpeg " som et prefiks.

Kontrollerer størrelsen på autolasteroppføringer

Hvis du vil sjekke størrelsen på autoloading -innstillingene fra wp_options, kan du bruke tabellen nedenfor.

SELECT SUM (LENGTH (option_value)) som autoload_size FRA wp_options WHERE autoload = ‘ja’

Dette viser størrelsen på autolastingsparametrene i KB.

Hvorfor og hvordan rydder jeg opp WP -tabellen i WordPress?

Autolast datastørrelse

Andre nyttige analyser er å finne de topplastende oppføringene fra alternativtabellen. Du kan bruke følgende forespørsel til å finne de 10 beste innstillingene med høy størrelse fra alternativtabellen.

SELECT option_name, length (option_value) AS option_value_length FRA wp_options WHERE autoload = ‘yes’ ORDER BY option_value_length DESC LIMIT 10

Du kan endre grensen fra 10 til ønsket verdi som 20 eller 30. Du får resultater som nedenfor som viser alternativnavnene med stort antall oppføringer. Du bør være forsiktig med å analysere disse dataene, siden noen oppføringer kan være fra WordPress -kjernen. For eksempel er “rewrite_rules” standardparameteren, du bør aldri slette.

Hvorfor og hvordan rydder jeg opp WP -tabellen i WordPress?

Topp 10 autoladingoppføringer

Du må fokusere på å finne oppføringene som er opprettet av plugins. SOM du kan se, er "siteground_optimizer_whats_new" og "sg_cachepress" oppføringene fra SG Optimizer -pluginet .

Vær oppmerksom på at alle spørsmålene ovenfor bare er å velge og vise resultatet, og vil ikke ha noen innvirkning.

Sletter ubrukte parametere for autolading

Husk at det ikke er noen harde regler om hvor mange oppføringer du bør beholde i tabellen. Som en sunn fornuft bør du slette alle ubrukte oppføringer og finne pluginet som lager tusenvis av oppføringer. Etter å ha sjekket antall oppføringer, størrelse og toppoppføringer, bør du ha en ide om hva som kan gå galt med alternativtabellen.

En av handlingene er nødvendig basert på analysen din:

  • Du må slette spesifikk plugin og finne alternativ som ikke legger til store alternativer tabelloppføringer.
  • Slett ubrukte oppføringer fra allerede slettede plugins.

Du kan også gjøre innstillingen til autoload = nei hvis du ikke vil laste inn på alle sidene. Det anbefales imidlertid ikke å beholde unødvendige oppføringer i tabellen. Når du bestemte deg for å slette oppføringene, er første trinn å finne alle oppføringene som er tilgjengelige med denne parameteren. Bruk spørringen nedenfor og erstatt "optimalisereren" med din egen verdi for å finne antall oppføringer som er opprettet av den pluginen.

VELG * FRA wp_optionsHVOR autoload ‘ja’ OG option_nameLIKER ‘%optimizer%’

Du vil få resultatene som nedenfor. Nå kan du ganske enkelt velge alle og slette eller bruke følgende spørring for å slette oppføringene:

Hvorfor og hvordan rydder jeg opp WP -tabellen i WordPress?

Få spesifikke oppføringer opprettet av plugin

Alternativt kan du bruke spørringen nedenfor til å slette oppføringene med spesifikk verdi i navnet.

DELETE FROM wp_optionsWHERE autoload ‘ja’ OG option_nameLIKER ‘ %optimizer %’

Følg den lignende tilnærmingen for å finne alle ubrukte pluginoppføringer og slette dem fra databasen.

Relatert: Ta WordPress -siden din til neste nivå med disse 100+ gratis WordPress -tipsene og triksene.

Sjekker nettstedet

Før du sletter oppføringer fra tabellen, må du ta en sikkerhetskopi av hele databasen. Etter at du har slettet databaseinnhold, er det også viktig å teste nettstedet i frontend. Sørg for at nettstedet ditt fungerer som det skal og ikke bryter noen plugin eller temafunksjoner. Den håndgripelige lastehastigheten til nettstedet avhenger av antall oppføringer du har slettet fra tabellen wp_options. Hvis du sletter noen hundre oppføringer, er det kanskje ingen stor forskjell, selv om du bør gjøre det for rengjøringsformål. Imidlertid vil fjerning av millioner av oppføringer gjøre en stor forskjell i hastigheten på innlasting av sider.

Opptakskilde: www.webnots.com
Leave A Reply

Dette nettstedet bruker informasjonskapsler for å forbedre din opplevelse. Vi antar at du er ok med dette, men du kan velge bort det hvis du ønsker det. jeg aksepterer Mer informasjon