Slik analyserer du WordPress-installasjonens ytelse

Installere WordPress er veldig enkelt. Optimalisering er det som tar tid. Ikke alle som eier eller vedlikeholder et WordPress-nettsted alene, er programmerer. Mange WordPress-brukere kjenner ikke engang HTML. Du kan kjøpe hosting fra den beste hostingleverandøren, men det er få ting som må kontrolleres for maksimal ytelse. Denne opplæringen handler ikke om optimalisering eller konfigurering av caching-plugins. Disse temaene er dekket tidligere. I dag lærer vi om plugins som kan hjelpe oss med å analysere ytelsen til et WordPress-nettsted for å forstå problemområdene og se deres innflytelse på nettstedet.


WordPress er et komplekst stykke programvare. Det er mange ting som skjer i bakgrunnen som kreves for å laste inn en side. Direkte installering av et caching-plugin vil definitivt øke hastigheten på nettstedet litt, men å forstå hvordan det aktive temaet og programtilleggene utfører, gir deg mer innsikt og gjør det mulig å fikse dem og gjøre nettstedet ditt til sin side. Før vi snakker om hvordan man analyserer, la oss snakke om hva som påvirker ytelsen.

Noen av faktorene som påvirker ytelsen til et WordPress-nettsted er:

  1. Feil i temaet og pluginene
  2. Utdatert kode
  3. Antall databasespørsmål
  4. Mange filforespørsler
  5. Langsom server

De fleste støttebilletter på WordPress.org-forum er relatert til ting som ikke fungerer riktig. Plug-ins synes å forårsake flest antall problemer. I motsetning til temaer i WordPress-depotet, blir plugins ikke strenge testet av en vurderingsteam. De er overkikket av en håndfull folk, men det er en kortvarig sjekk for sikkerhet / spam problemer, ikke kvalitet. Når de er godkjent, laster brukerne opp sine nye programtillegg eller oppdateringer, og brukere som bruker disse pluginene, kan derfor oppdatere det på sitt eget nettsted. Hvis pluginet har en feil, resulterer det i at nettstedet ditt viser noen feil eller ikke laster i det hele tatt. En ofte foreslått løsning når noe som dette skjer, er å deaktivere alle pluginene dine og deretter aktivere dem en om gangen for å finne problemet plugin.

Før vi går videre, la oss rydde opp to myter om plugin-moduler:

  • Plug-ins som er installert, men ikke aktivert, må ikke bremse eller påvirke nettstedet ditt
  • Hvordan pluginene er kodet, påvirker nettstedet ditt, og ikke hvor mange plugins du har installert

Analysere ytelse av WordPress Website

For å kunne analysere et WordPress-nettsted og ytelsen til pluginene, trenger vi noen plugin-moduler og noen eksterne tjenester. For noen som har en VPS eller dedikert server og krever mer innsikt, kan du bruke en betalt tjeneste som New Relic som vil tillate deg å måle ytelsen til innlegg, kategorier, koder og andre innholdstyper og mer detaljerte grafer. I denne artikkelen skal vi bare bruke pluginene og verktøyene som er gratis å bruke.

1. Installer verktøyene vi trenger for å analysere ytelse

  • Plugin: Theme-Check
  • Plugin: Log Utdaterte merknader
  • Plugin: Debug Bar
  • Plugin: Debug Bar Cron
  • Plugin: P3 (Plugin Performance Profiler)
Tips: 3 av de 5 pluginene som er nevnt (og andre gode for utvikling som ikke er nevnt), kan installeres gjennom Utvikler-plugin utgitt av VIP-teamet Automattic WordPress.com..

2. Rediger din wp-config.php-fil

Åpne din wp-config.php og endre verdien av konstant WP_DEBUG til ekte og under det legges til define ('SAVEQUERIES', true);

 / ** * For utviklere: WordPress feilsøkingsmodus. * * Endre dette til true for å aktivere visning av meldinger under utvikling. * Det anbefales sterkt at plugin og temautviklere bruker WP_DEBUG * i deres utviklingsmiljøer. * / define ('WP_DEBUG', true); define ('SAVEQUERIES', true);

Dette vil tillate oss å se eventuelle feil og få informasjon om databasespørsmålet utført på hver side.

3. Test ditt tema for feil

Hvis ditt tema har noen feil som ikke ble vist tidligere, etter å ha definert WP_DEBUG å sanne noen skjulte feil hvis noen kanskje nå dukker opp. Før vi flytter til WordPress-relaterte feil, er det viktig at temaet ikke har noen store PHP-feil. Når alle store feilene er løst, kan du deretter teste temaet ditt basert på retningslinjene for tema gjennomgang satt av WordPress.

Temakontroll

Hvis du har installert temakontroll-pluginet, så vil du finne en "Theme Check" -meny i menyen "Utseende". Det aktive temaet er valgt som standard. Hvis ikke, vær sikker på å velge den og klikk deretter på "Sjekk det!" knapp. Du er ikke pålagt å følge alle anbefalte anbefalingene, da noen bare er merket som informative for deg å vurdere, men det er viktig at du følger WordPress 'standarder i ditt tema så mye som mulig.

4. Sjekk nettsiden for utdaterte samtaler

For best ytelse er det nødvendig å holde WordPress-kjerne, temaer og programtillegg oppdatert til den siste stabile versjonen. Programmet "Utdaterte samtaler" bidrar til å identifisere en hvilken som helst kode i vårt tema eller de installerte programtilleggene som bruker noen utdaterte funksjonssamtaler i WordPress. Pluggen antyder også den nyeste ekvivalenten av funksjonen som gjør det enklere for utviklere å oppdatere koden sin. For å få tilgang til plugin-data, klikker du på koblingen "Utdaterte samtaler" under menyen "Verktøy".

Utdaterte samtaler

5. Bruk Feilsøylinjen til å forstå bakgrunnsprosessen

Feilsøkingslinje

Hvis du har administrasjonslinjen aktivert mens du besøker forsiden av nettstedet ditt, bør du se en "Debug" -kobling øverst. Klikk på den for å vise feilsøkingsinformasjonen om den aktuelle siden på nettstedet ditt. Dette vil tillate deg å raskt identifisere antall spørsmål som er utført for å gjøre en side på nettstedet ditt. Hvis du fjerner widgets, reduserer antall innlegg som vises, vil du hjelpe deg med å redusere antall spørringer og laste inn på serveren. Feilsøkingsbar kommer også til rette når du analyserer hvilken mal i temaet ditt som brukes til å gjengi en side / post og for å også kontrollere omskrivningsregler som er brukt.

6. Analyser effekten av plugin-moduler

For å analysere virkningen av programtillegg på den totale nettsiden, bruker vi P3-profilplugin. Hvis du allerede har installert den, deretter under "Verktøy" -menyen, finn og klikk på "P3 Plugin Profiler" linken. Klikk på den store blå "Start Scan" -knappen og velg deretter "Auto Scan" alternativet for å gjøre testen automatisk. Nå vil pluginet laste inn hver side på nettstedet og analysere hvor mye tid det tar å laste WordPress og pluginene. Når skanningen er fullført, vil du se en "Vis resultater" -knappen. Klikk på knappen.

P3 Plugin Profiler

Ved å bruke dataene i resultatet, bør du nå kunne forstå og sammenligne virkningen av hvert plugin på de totale belastningstider. Ved hjelp av avanserte innstillinger kan du også endre testen IP og logge de siste 100 besøkene.


Raske tips om hvordan du forbedrer nettstedet ditt

1. Løs feil og unngå bruk av utdaterte funksjoner

Fiksingsfeil er den viktigste prosessen med en nettsideoptimalisering.

2. Reduser MySQL-spørringer

Antall innlegg og andre elementer som vises på hver side på nettstedet ditt, påvirker ladetiden. Redusering av antall innlegg, egendefinerte innleggstyper og widgets som vises på hver side, reduserer antall spørringer og vil ha direkte resultater i hastigheten på nettstedet ditt.

3. Reduser antall HTTP-forespørsler

Bare et visst antall samtidige tilkoblinger kan gjøres mellom nettleseren din og en vert om gangen. Ved hjelp av verktøy som Pingdom Tools eller GTmetrix, kan du forstå hvordan nettstedet ditt er lastet. Kombinere ikoner og andre mindre bildefiler i en enkelt fil, også kjent som en sprite, og deretter vise dem ved hjelp av CSS bakgrunnsposisjon. Du kan også kombinere flere CSS- eller JavaScript-filer sammen, noe som vil redusere antall HTTP-forespørsler ytterligere, noe som hjelper til med å øke hastigheten på nettstedet.

4. Bruk asynkront script eller innhold laster hvor mulig

Asynkron lasting av skript som Google Analytics eller et annet skript vil tillate at nettstedet lastes først uten å vente på denne filen. For tiden er den største bruken av dette for store bildegallerier der bare bildene som vises i den øverste delen av nettstedet, som er synlige for brukeren, vises, og andre bilder lenger langs siden er lastet når brukeren ruller siden.

5. Bruk bare absolutt nødvendige plugin-moduler

Deaktivering av unødvendige plugins kan også bidra til å øke hastigheten på nettstedet. Antall aktive plugins er ikke et nøyaktig mål for påvirkning på hastigheten på et nettsted. Som jeg nevnte tidligere, hvordan pluginene er kodet, ville påvirke hastigheten. WordPress er et fellesskapsdrevet prosjekt. Hvis du finner en feil i et plugin, er det viktig at du går inn på plugin-siden på WordPress-depotet og merker at den ikke fungerer, og legger en feilrapport i forumet. Dette hjelper andre brukere med å bli kjent med eventuelle problemer uten å måtte installere og kontrollere seg.

6. Bruk et caching-plugin

Når du har løst alle feilene og optimalisert nettstedet ditt manuelt, er det siste trinnet å bruke et caching-plugin som WP Super Cache eller W3 Total Cache. Jeg personlig henviser W3 Total Cache, men det anbefales at du prøver begge og velger den du er komfortabel med. Disse pluginene gir muligheten til å kombinere flere CSS / JS-filer til en enkelt CSS / JS-fil og redusere dem for å redusere størrelsen, redusere belastningstider.


Hvis det finnes noen verktøy eller plugins som du personlig bruker til å analysere ditt WordPress-nettsted, må du dele med oss ​​i kommentarene. Husk alltid å fikse eventuelle feil i temaet ditt før du bruker et caching-plugin. Å arbeide i trinn vil tillate deg å løse feil tidligere i utviklingen av et nettsted.