Hvor mange WordPress-plugins bør du installere på nettstedet ditt?
Hvor mange WordPress-plugins bør du installere på nettstedet ditt? Hvor mange plugins er for mange? Er ikke plugins dårlig for ytelse? Ikke plugins øke risikoen for sikkerhetsutnyttelser? Er det ikke bedre å unngå plugins for enhver pris? Dette er noen av de mest stilte spørsmålene vi ser av WordPress nybegynnere. Det er mange artikler i blogosfæren som direkte eller indirekte misguider nye brukere (inkludert noen på vår side). Målet med denne artikkelen er å bedre utdanne både nybegynnere og strømbrukere i håp om å rydde opp en misforståelse som kanskje har eksistert tidligere.
Helt siden WordPress 1.2 (når støtte for WordPress-plugins ble lagt til), har plugins vært en velsignelse for brukerne. WordPress uten plugins er som en leketøybutikk uten leker. Det er ikke gøy. Selv om WordPress-kjerne gir et sterkt publiseringsramme, er det pluginene som er allment ansvarlige for plattformens suksess. Etter hvert som WordPress-fellesskapet vokser, har antall WordPress-plugins også. Når du skriver denne artikkelen, er det over 21 000 gratis WordPress-plugins tilgjengelig i WordPress plugins-depotet.
Formålet med plugins er å utvide WordPress til å gjøre nesten alt du kan forestille deg. Men nå ser vi en følelse av frykt eller restraint mot plugin fra mange brukere. Folk er bekymret for ytelse, sikkerhet, pålitelighet, etc. Dette skyldes hovedsakelig at designere og utviklere blir veldig frustrert når kunden har et rot av plugins installert på et nettsted. I sin frustrasjon, gjør de kommentarer som har mindre plugins, eller det er pluginene som senker nettstedet ditt ned. Disse utsagnene har resonert gjennom sosiale medier og personlige hendelser. Det største problemet med disse uttalelsene er deres tvetydighet. Hva er mindre? Hvor mange plugins skal du installere? Plugins generelt reduserer ikke nettstedet ditt. Bare dårlige gjør det.
Det finnes artikler gjennom nettet som viser deg: "Slik gjør du XYZ uten et plugin" (som denne og mange andre på nettstedet vårt). Formålet med slike artikler er ikke å fraråde bruken av tilgjengelige plugins. Formålet med disse typer artikler er å vise deg hvordan du gjør ting selv. Plassering av en kode i temaets funksjoner.php-fil vil fungere identisk for å legge til den via et plugin (det vil si samme mengde ressurser som kreves). Så med andre ord, hvis du limer inn 30 kodestykker fra forskjellige steder på nettet i temaets funksjoner.php-fil, så har du lagt til 30 plugins på nettstedet ditt.
Det er en hel debatt om å ikke legge til alle utdrag til din functions.php-fil uansett. Hovedsakelig fordi hvis du bytter temaer, vil du teknisk sett miste all funksjonalitet som du kanskje ikke vil bli kvitt. Du kan lese mer om dette i vår artikkel om: Hva, hvorfor og hvordan er det å opprette et nettstedsspesifikt WordPress-plugin
Mange brukere er under illusjonen at å legge til koden i deres functions.php-fil eller i et nettstedspesifikt plugin, vil påskynde deres nettsted. Eller det er bedre for "sikkerhet" å gjøre dette. Det er ikke tilfelle. Du kan ha dårlig kodet funksjon som kan utmynte serverressursene dine og føre til at nettstedet krasjer. Du kan ha en dårlig kodet funksjon som kan skape et sikkerhetsproblem på nettstedet ditt.
Før vi går videre, la oss fastslå at det er ALDRI for mange plugins som senker nettstedet ditt. Det er alltid dårlig kodet plugins som senker nettstedet ditt.
Svaret på spørsmålet: "Hvor mange WordPress-plugins skal du installere på nettstedet ditt" er så mange som deg trenge. Når vi forteller dette svaret til folk, er de som du blir like vage som andre. Hvor mange plugins bruker du på nettstedet ditt? For tiden er det 53 aktive plugins på WPBeginner. Et godt antall av pluginene vi bruker, kan ses på vår Blueprint-side.
Ifølge Pingdom varierer vår starttid for lastebil fra 483m til 1,7s avhengig av tidspunktet på dagen. Nedenfor er et skjermbilde som vi tok ved skriving av denne artikkelen:
På dette tidspunktet bør du få svar på spørsmålet ditt. Men hvis du vil ytterligere forstå effekten av programtillegg og hvordan du velger det beste pluginet, så fortsett å lese.
Plugins og ytelse
Det finnes ulike typer plugins. Plugins som påvirker frontendens (dvs. sosiale plugins, brukervennlige plugins, etc). Det er plugins som hovedsakelig er for back-end (dvs. Hot Fix, Backup Plugins, etc). Det er plugins som gjør både backend og front-end (dvs. SEO plugins, etc).
Plugins kan påvirke ytelsen til nettstedet ditt ved å:
- Ytterligere HTTP-forespørsler - Noen plugins (hovedsakelig frontend-end) kan kreve at tilpasset styling eller skript fungerer som de skal. På grunn av dette kan de legge til en ekstra JS- og / eller CSS-fil (er).
- Ytterligere DB-spørringer - Noen plugins kan øke databasespørsmålene dine. Hvis du bruker et plugin for populære innlegg, relaterte innlegg, eller noe annet som trekker databaseelementer og viser det på forsiden, legger du til flere databasespørsmål.
Ut av boksen presenterer noen plugins disse problemene, men det er i mange tilfeller en løsning for det. La oss ta en kort sikt og en langsiktig løsning for disse problemene. Før vi gjør dette, la oss fastslå at alle BEHOV å ha caching installert. Vi anbefaler og bruker W3 Total Cache plugin.
Tillegg for HTTP-forespørsler - Ja, noen plugins MÅ legge til flere http-forespørsler (dvs. JS og CSS-fil) for å trene ut av boksen. For eksempel, når du installerer et plugin for kontaktskjema, vil du IKKE at det skal tråkke ut av boksen? Folk klager over flere HTTP-spørringer som om de ville være ok med å ha en ustabil form. Ikke sikker på hva en uformet form ser ut?
De fleste av dere ville freak out å si at det er ødelagt. Stylesheet mangler. Vel, det er akkurat det som ville skje hvis kontaktskjemaet ikke legger til den ekstra HTTP-forespørselen. Vi ønsker alle våre former å se stilistisk ut. Vi ønsker alle at captcha skal fungere, så vi får ikke SPAM-epost. Kort sagt, den ekstra stilen og skriptet må legges til for at pluginet skal fungere riktig.
Det er to måter å optimalisere det ekstra HTTP-forespørselsproblemet. Begge metodene krever lite kodingskunnskap og WordPress know-how. Den første metoden ville være å avregistrere tilleggsstiler og -skript som lastes av plugin. Kombiner deretter plugin-stilene i style.css-filen din. Kombiner pluginskriptene inn i main.js-filen. Den andre metoden vil være å betinget laste inn plugin stiler / skript på sider som de trengs. Vi har allerede forklart begge metodene i vår artikkel om deaktivering av flere skript og stilark som WordPress plugins legger til.
Folk som ikke er kode savvy, vil argumentere bra hva med oss? Dessverre er det ingen sann løsning tilgjengelig. Du må imidlertid forstå at få ekstra HTTP-forespørsler ikke er like signifikante som du kanskje tror. Vi snakker om mikrosekunder av forskjeller her. Visst, hvis du har mange HTTP-forespørsler, vil en liten kodende know-how tillate deg å barbere noen sekunder fra lastetiden. På dette tidspunktet må du tenke på hvor stor en prioritet dette er for virksomheten din. Hvis det er en stor prioritet, så er det verdt å ansette en profesjonell for å øke hastigheten på nettstedet ditt. Vi er alltid tilgjengelige for utleie.
Kortsiktig løsning for dette problemet er at pluginforfattere som laster inn flere stylesheets, legger til en avkrysningsboks i plugininnstillingene som WP-PageNavi-pluginet gjør.
Dette gjør det enklere for folk som ikke vet mye om PHP for å bare merke av i boksen for å avregistrere tilleggsarkivet. På denne måten alt brukeren må gjøre er å ta innholdet i den ekstra stilarkfilen og legge den til nederst i hovedformatarket som de lastet inn.
En langsiktig løsning for dette problemet ville være at noen kommer ut med et plugin eller WordPress-kjernen, legger til en evne til å kombinere alle registrerte stilark og skript som en. Det er åpenbart mange problemer som må løses med her. Først og fremst er kompatibilitetsproblemet. Noen ganger kan to skript ikke være kompatible sammen. Dette er hva vi ser mye når feilsøkingstilleggsproblemer for brukerne våre.
Nå som vi har dette dekket, kan vi se på flere DB-spørringer.
Tilleggsbaserte databasesøk - Noen plugins kan øke belastningen på databaseserveren din. WordPress selv gjør en veldig god jobb for å cache spørringene. De fleste godt kodede pluginene vil ikke forårsake et vesentlig problem. Men hvis du har et veldig veldig stort nettsted, kan du bruke relaterte innlegg plugin som YARPP til å bli et problem spesielt hvis du ikke har gode serverressurser.
På dette tidspunktet vil du sannsynligvis vurdere å oppgradere din hosting. Den eneste andre løsningen ville være å kvitte seg med plugin og ansette noen til å bygge en tilpasset løsning for deg. Noen ganger må du kanskje gjøre noen aggressive server-side caching for å gjøre det eksisterende plugin-arbeidet. De tilpassede løsningene varierer fra sted til sted.
Plugins og sikkerhet
Noen ganger reiser folk en bekymring med plugins og sikkerhet. Ja, i det siste har det vært problemer at noen plugins åpnet et stort sikkerhetsproblem. Disse skjer for det meste med dårlig kodet plugin. Dessuten er sikkerhet en risiko med omtrent alle programmer som eksisterer. Oversikter er bundet til å skje. Men den beste delen om åpen kildekode er så mange mennesker bruker det at det blir hentet mye raskere.
Den beste sikkerheten du kan ha for nettstedet ditt er en vanlig WordPress-sikkerhetskopiering. Du kan også forbedre sikkerheten ved å bruke Sucuri.
Plugins og pålitelighet
Noen folk har reist problemet med pluginens pålitelighet. Hva skjer hvis pluginet avsluttes? Hva om oppdateringene er sakte? Dette er risikoen du kjører med når du bruker hvilken programvare som helst? Hva om Adobe går ut av virksomheten, så har vi ikke Photoshop. Hva om Apple går tom for virksomheten, så vil vi ikke ha iPhone. Vel, gjett hva, så vil du ha noe bedre. Den beste delen om WordPress er fellesskapet. Dette fellesskapet vokser raskere enn noensinne. Hvis du bruker et populært plugin, er det sjansen for at det ikke blir utgått. Hvis det er, så vil noen andre sannsynligvis forkjøle det og fortsette utviklingen. Det er kraften til GPL. Dette er akkurat hvordan WordPress kom i eksistens.
Takket være tjenester som gitHub, kombinerer utviklere innsats ved å sende inn oppdateringer til hverandres plugin. Dette kommer bare til å bli bedre så lenge folk fortsetter å jobbe sammen.
Vi anbefaler at du velger plugins med gode track records, og du får det bra.
Hvordan velge de beste pluginene?
Dette er et stort problem for nye brukere. Hvilke plugins er de beste? Hvilke skal jeg bruke? Vi anbefaler at du velger plugins som har gode sporoppføringer. Hvordan bestemme det?
Vel, se på antall nedlastinger. Se på plugin-rangeringene. Se på hvor mange støttetråder er blitt besvart. Se på hvor mange som sier at det fungerer. Les noen anmeldelser om det. Se på forfatterens troverdighet. Forhåpentligvis etter alt dette, bør du ha svaret ditt.
Tips: Du kan se alle disse beregningene på WordPress plugins-depotet. Når det gjelder anmeldelser, Google det. Bruk deretter din beste dømmekraft.
Konklusjon
Vi håper at denne artikkelen har hjulpet deg med å forstå at det ikke er slike som "for mange" plugins. Svaret på hvor mange plugins du skal installere på nettstedet ditt, er så mange som du trenger. Husk alltid at antall plugins ikke senker nettstedet ditt. Antall dårlig kodede plugins gjør.
Hvis du har flere tanker, er uenige med vår mening, eller vil legge til noe i diskusjonen, så oppfordrer vi deg til å legge igjen en kommentar. Vi er også nysgjerrige på å se hvor mange plugins du kjører på nettstedet ditt. Legg igjen en kommentar og gi oss beskjed.