TechBlogSD - Allt för WordPress- och WEB -utveckling
WEB- och WordPress - instruktioner, nyheter, recensioner av teman och plugins

Varför och hur man rensar WP -alternativtabellen i WordPress?

2

WordPress fungerar med PHP och MySQL. De grundläggande PHP -filerna kommer att hämta data och parametrar från databasen för att montera sidan. Det händer dock dynamiskt varje gång när en sida laddas i webbläsaren. Detta arbetssätt hjälper dig att definiera anpassade funktioner för varje enskild sida och ladda den annorlunda jämfört med andra sidor på samma webbplats. Wp_options -tabellen i WordPress lagrar inställningarna för automatisk laddning av webbplatser och bestämmer således det övergripande beteendet för sidladdning. Därför är det viktigt att förstå alternativen som lagras i denna tabell och rensa wp_options -tabellen i WordPress.

Lär dig WordPress: Kolla in 400+ kostnadsfria WordPress -självstudier.

Varför ska jag städa wp_options -tabellen?

WordPress använder få kärndatabastabeller för att lagra och hämta innehåll. Wp_posts, wp_postmeta, wp_users, wp_usermeta, wp_commentmeta och wp_options är några av kärntabellerna för att distribuera data. Inlägg och metatabeller används för att lagra inläggsinnehåll respektive relaterad metadata. Alternativtabellen lagrar dock inte innehåll. Den lagrar webbplatsens breda inställningar för att bestämma vilka parametrar som måste laddas på sidbelastningen. Alla inställningar som du ser på WordPress -administratörspanelen lagras i tabellen wp_options. WordPress använder alternativ och inställnings -API: er för att skriva platsinställningarna i alternativtabellen.

Webbplatsens URL, admin användarnamn, admin e -post är några av posterna du kan hitta i alternativtabellen. Problemen kommer när ditt tema och plugins lägger till ytterligare parametrar i denna tabell och därmed ökar antalet laddningsparametrar. Som det är uppenbart kommer fler antal parametrar att påverka laddningshastigheten för din webbplats drastiskt .

Det finns två huvudskäl för dig att titta på alternativtabellen:

  • Kontrollera antalet poster och storlek för att se om det är optimalt för din webbplats.
  • Hitta vilket plugin som skapar stora poster så att du kan överväga alternativ. Om tillägget inte används kan du helt enkelt radera posterna som en del av underhållsaktiviteter.

Därför är det viktigt att kontrollera och städa wp_options -tabellen, särskilt efter långvarig användning.

Åtkomst till databastabeller

Första steget är att lära sig att komma åt databastabeller i WordPress.

  • Logga in på ditt värdkonto och gå sedan till cPanel -sektionen. De flesta webbhotell erbjuder integrerad cPanel så att du inte behöver logga in igen. Annars kan du behöva logga in på din cPanel separat.
  • Sök på phpMyAdmin -appen i cPanel och öppna den. Det kommer att visa alla databaser på ditt värdkonto och hitta databasen som används på webbplatsen du vill städa.
  • Utöka den nödvändiga databasen och klicka på tabellen wp_options för att se dess innehåll.

Varför och hur man rensar WP -alternativtabellen i WordPress?

WP Options tabellfält i WordPress

Du kan se antalet poster när du klickar på tabellen.

Struktur för wp_options -tabellen

Tabellen Wp_options har följande struktur:

Fält Typ Null Nyckel Standard Extra
option_id bigint (20) osignerad PRI auto_höjning
option_name varchar (64) FÖRENAD
option_value långtext
autoladdning varchar (20) ja

Du kan också se innehållet i alternativtabellen direkt från din WordPress-administratörspanel genom att gå till avsnittet "Inställningar" eller "Widgets". Exempelvis bör den allmänna inställningsavsnittets URL vara "yoursite.com/wp-admin/options-general .php ".

Vårt fokus för den här artikeln är att hitta inställningarna med värdet "autoload = yes".

Kontrollera poster med Autoload = Ja

Parametrarna med autoload = ja laddas på alla sidor, därför måste du undersöka om det krävs eller inte. Till exempel kan du ha tagit bort ett plugin men de kvarvarande posterna i tabellen laddas fortfarande utan användning. Med detta sagt, plugins ofta lägga till poster i tabellerna, men kommer inte att ta bort posterna när du inaktiverar och tar bort dem. Detta hjälper plugin att återställa inställningarna när du installerar om det. Men om du inte installerar om pluginet längre är tabellposter redundanta och påverkar webbplatsens hastighet.

Kopiera följande fråga, klistra in den under "SQL" -fliken och tryck på startknappen.

VÄLJ * FRÅN wp_optionsVAR autoload ‘ja’

Du kan få antalet poster som laddas automatiskt från wp_options -tabellen som nedan.

Varför och hur man rensar WP -alternativtabellen i WordPress?

Autoload Ja -poster i alternativtabellen

Ovanstående skärmdump visar mindre antal poster som det är på den nya demoanläggningen. Du bör se ett stort antal poster på en levande WordPress -webbplats som körs i flera år. Dessutom använder vi "wp " som tabellprefix på alla våra kodexempel. Ditt tabellprefix kan dock vara annorlunda. Som du kan se på skärmdumpen har våra demotabeller " wpeg " som prefix.

Kontrollerar storleken på autoladdningsposter

Om du vill kontrollera storleken på autoladdningsinställningarna från wp_options, tabell och använd sedan följande fråga.

VÄLJ SUMMA (LÄNGD (alternativvärde)) som autoload_size FRÅN wp_options WHERE autoload = ‘ja’

Detta visar storleken på autoladdningsparametrarna i KB.

Varför och hur man rensar WP -alternativtabellen i WordPress?

Autoladdningsdatastorlek

Andra användbara analyser är att hitta de toppbelastade posterna från alternativtabellen. Du kan använda följande fråga för att hitta de 10 bästa inställningarna med hög storlek från alternativtabellen.

VÄLJ option_name, längd (option_value) AS option_value_length FRÅN wp_options WHERE autoload = ‘ja’ ORDER BY option_value_length DESC LIMIT 10

Du kan ändra gränsen från 10 till ditt önskade värde som 20 eller 30. Du får resultat som nedan visar alternativnamnen med stort antal poster. Du bör vara försiktig när du analyserar dessa data eftersom vissa poster kan komma från WordPress -kärnan. Till exempel är "rewrite_rules" standardparametern, du bör aldrig ta bort.

Varför och hur man rensar WP -alternativtabellen i WordPress?

Topp 10 autoladdningsposter

Du måste fokusera på att hitta de poster som skapats av plugins. SOM du kan se är "siteground_optimizer_whats_new" och "sg_cachepress" posterna från SG Optimizer -plugin.

Observera att alla ovanstående frågor är för att helt enkelt välja och visa resultatet och kommer inte att ha någon inverkan.

Tar bort oanvända autoladdningsparametrar

Kom ihåg att det inte finns några hårda regler om hur många poster du ska ha i tabellen. Som sunt förnuft bör du ta bort alla oanvända poster och hitta det plugin som skapar tusentals poster. Efter att ha kontrollerat antalet poster, storlek och toppposter bör du ha en uppfattning om vad som kan gå fel med alternativtabellen.

En av åtgärderna krävs utifrån din analys:

  • Du måste radera specifikt plugin och hitta alternativ som inte lägger till stora alternativ tabellposter.
  • Ta bort oanvända poster med redan borttagna plugins.

Du kan också göra inställningen till autoload = nej om du inte vill ladda på alla sidor. Det rekommenderas dock inte att behålla onödiga poster i tabellen. När du bestämde dig för att radera posterna är första steget att hitta alla poster som är tillgängliga med den parametern. Använd nedanstående fråga och ersätt "optimeringsprogrammet" med ditt eget värde för att hitta antalet poster som skapats av det pluginet.

VÄLJ * FRÅN wp_optionsVAR autoload ‘ja’ OCH option_nameGilla ‘%optimizer%’

Du får resultaten som nedan. Nu kan du helt enkelt markera alla och ta bort eller använda följande fråga för att radera posterna:

Varför och hur man rensar WP -alternativtabellen i WordPress?

Få specifika poster skapade av plugin

Alternativt kan du använda nedanstående fråga för att radera poster med specifikt värde i namnet.

DELETE FROM wp_optionsWHERE autoload ‘ja’ OCH option_nameGilla ‘ %optimizer %’

Följ samma metod för att hitta alla oanvända plugin -poster och ta bort dem från din databas.

Relaterat: Ta din WordPress -webbplats till nästa nivå med dessa 100+ gratis WordPress -tips och tricks.

Kontrollerar webbplatsen

Innan du tar bort poster från tabellen, se till att ta en säkerhetskopia av hela din databas. När du har tagit bort databasinnehåll är det också viktigt att testa webbplatsen i frontend. Se till att din webbplats fungerar korrekt och att inga plugin- eller temafunktioner bryts. Den konkreta webbplatsens laddningshastighet beror på antalet poster du har tagit bort från tabellen wp_options. Att radera några hundra poster kanske inte gör någon större skillnad, men du bör göra det för rengöringsändamål. Att ta bort miljontals poster kommer dock att göra en enorm skillnad i sidladdningshastigheten.

Inspelningskälla: www.webnots.com
Leave A Reply

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer