Slik bruker du WordPress-plugins uten å skade ytelsen

WordPress har supermakt av utvidbarhet som hjalp den til å bli det mest brukte innholdsstyringssystemet i verden. Konseptet med temaer og plugins gjorde WordPress til et ekstremt populært rammeverk for å jobbe med, og arbeidet med WordPress forårsaket at det hadde titusenvis av temaer og plugins å bruke.

Men med stor makt kommer det store ansvar, ifølge onkel Ben. Du kan ikke bruke mer enn ett tema (for det meste av tiden), men du kan bruke et ubegrenset antall plugins i en enkelt WordPress-installasjon. Og det kan redusere ytelsen - men ikke nødvendigvis hver gang. I denne opplæringen skal jeg hjelpe deg med å bruke WordPress-plugins uten å gi opp ytelse.

Hvorfor WordPress er fantastisk

La oss gå inn litt mer detaljert om utvidelsen av WordPress.

WordPress ble først opprettet i 2003, som en gaffel fra en annen blogging-programvare kalt "b2 Cafelog". Et år senere, i versjon 1.2 utgitt 22. mai 2004 ble funksjonen "plugin" introdusert. Omtrent et år senere, 17. februar 2005, kom versjon 1.5 ut med et temasystem. (Du kan sjekke ut hele historien her, hvis du vil.)

Etter min mening var disse to versjonene de største forbedringene i WordPress-historien. Det er fordi inntil disse versjonene, hadde fellesskapet av WordPress bestått av brukere, og med disse versjonene, utviklere ble med i samfunnet (og noen av brukerne ble utviklere). Hvis du vil lage programvare som folk bruker (og utvikler) over hele verden, trenger du et stort utviklingssamfunn.

Og WordPress har et av de største utviklingssamfunnene i open source-økosystemet. Tallene er vanskelig å bestemme, så jeg kan ikke gi ut et nøyaktig nummer, men det er trolig i titusenvis. Og disse utviklerne laget mer enn hundre tusen plugins og temaer (kombinert). 

På grunn av det store antallet plugins og temaer bruker og bruker flere og flere mennesker for WordPress, noe som fører til at flere og flere mennesker blir med i samfunnet ... Og denne dydige syklusen er grunnen til at en på hver fjerde nettside er drevet av WordPress.

Er pluginene dårlige for ytelse?

Kort svar: Ja og nei. Som med de fleste korte svarene, er det ikke mye fornuftig, skjønt.

Du kan ikke måle hvor mye ressurser plugins bruker ved å telle pluginene. Saken er, noen plugins tar opp flere systemressurser, og noen gjør det ikke. Jeg kan installere over tusen plugins som ikke senker et nettsted, eller installerer bare ett plugin for å helt nedta en annen.

Det avhenger av noen få faktorer:

  • Hensikt: Formålet med pluginet bestemmer hvor mye det vil koste når det gjelder ytelse. Et kontaktskjema kortnummerplugin bruker måte mindre systemressurser enn et plugin som hjelper deg med SEO, for eksempel.
  • kodebase: Det er ingen overraskelse at dårlig kodede plugins gjør verre enn godt kodede plugins. Derfor er det smart å benytte seg av rammer som WordPress Plugin Boilerplate.
  • Miljø: Ubrukte systemressurser er ikke nødvendigvis gode. Jeg mener det er bra i trafikkspisser, men du vil ikke begrense hastigheten til 10 km / t hvis du har en Tesla Model S. Hvis en plugin behov litt av systemressurser for å fungere, og du er vert for prosjektet ditt på en kraftig server, trenger du ikke å gi opp på plugin-modulen, som du kanskje, hvis du var på en delt server.

Slik velger og bruker du Plugins Wisely

Nå som vi har dekket Hvorfor plugins kan (eller kanskje ikke) redusere nettstedet ditt, det er på tide å se hvordan for å forhindre at det skjer. Jeg skal skrive noen ting som kommer til tankene, men gjerne bidra til denne delen ved å skape ideer i kommentarfeltet.

Gjør bruk av Plugin Performance Profiler

Plugin Performance Profiler plugin (eller P3 for kort) er rett opp i smuget ditt for å se hvor mye pluginene reduserer nettstedet ditt ved å måle dem en etter en.

Bruk av plugin er ganske grei hvis du bare vil få et raskt sammendrag av plugins ressursbruk. Etter installering av plugin, enkelt hode over til P3 Plugin Profiler side under Verktøy menyen, og klikk Start søk. Hvis du velger Automatisk skanning, P3 vil utføre en rask skanning ved å besøke et par sider ved et tilfeldig tilfelle og overvåke hvordan plugins påvirker sidebelastning.

Det er en fin måte å se hvilke plugins som hogger systemressursen og hvilke som ikke har mye effekt.

Velg Plugins Wisely

Som jeg sa før, dårlig kodede plugins utføre verre enn godt kodet plugins. Og i vårt gigantiske WordPress-plugin-økosystem vil du mesteparten av tiden ha mer enn ett alternativ til å velge et plugin som gjør det samme arbeidet. Hvis du har en forståelse av hva en god kodebase ser ut, bør du sjekke koden til pluginet du velger å bruke. (Du kan også dra nytte av P3s rapport for dette.)

Husk: En populær plugin er ikke nødvendigvis den beste plugin der ute.

Flytt til en bedre server

Hvorfor blir folk sint på hvordan Google Chrome hogger RAM så mye? Jeg mener, å ha mer ledig RAM betyr ikke at datamaskinen din vil fungere raskere. Hvis datamaskinen har åtte gigabyte RAM, og Google Chrome bruker en gigabyte, er det fordi Google Chrome trenger en gigabyte for å utføre bedre.

Det samme gjelder for servere. Hvis du har flere systemressurser, kan du bruke dem til flere ting. Hvis du ikke trenger å bruke en kraftig server, er det ingen grunn til å bruke en. Hvis du trenger en kraftigere server for å bruke flere plugins, er det ikke noe poeng i å prøve å oppnå hastighet på en delt server.

Hvis du har systemressurser, eller hvis du har ressurser For å ha systemressursene, vær ikke sjenert om å bruke pluginene du trenger.

Konklusjon

Du burde ikke være alt "Jeg burde ikke bruke mer enn (X) plugins" eller "ved hjelp av en SEO-plugin vil bremse nettstedet mitt, så jeg burde ikke bruke det selv om jeg trenger å". Du kan bruke så mange plugins som du trenger (eller vil), forutsatt at du velger dine plugins og serveren din klokt.

Hva tar du på dette? Du er velkommen til å dele dine tanker i kommentarfeltet nedenfor. Og hvis du likte denne opplæringen, ikke glem å dele den med vennene dine!