10 trinn for å øke hastigheten på WordPress og mestre den som ingen andre

WordPress får fart

I dag blir WordPress CMS, content management system, par excellence. Til og med Det hvite hus har erstattet Drupal med WordPress, som en av overraskelsene på slutten av året 2017. Og er at WordPress er et veldig enkelt å bruke CMS som bruker et stort fellesskap, bortsett fra et stort antall plugins for å få mer ut av det.

Derfor vil vi lære deg de ti trinnene for å mestre WordPress Helt og slik kan du ha den bloggen, den destinasjonssiden for din bedrift eller den e-handel, for å selge noen varer som i disse delene ikke er lett å finne, i best mulig tilstand. En WordPress som kan brukes både fra din egen nettside, samt å laste den ned for å sette opp et nettsted fra din egen hosting.

Først: overnatting

Det er det viktigste siden hvis nettstedet ditt er vert på en treg vert, vil du finne alvorlige problemer med å øke Google Insights-poengsummen (en av de viktigste faktorene for organisk naturlig posisjonering eller SEO).

Vi kan teste ytelsen fra dette verktøyet som bruker 14 forskjellige steder for å finne hastigheten: keycdn.com

Ytelse

Det normale er at vi finner hastighet mellom 200-400 millisekunder. Det er nødvendig å sette pris på de forskjellige hastighetene i henhold til stedet der testene blir utført. Hvis vi skal lete etter et spansk publikum, må vi bry oss om London. På den annen side, hvis vi ønsker å selge produkter mellom Europa og Amerika, må vi se på disse stedene.

Det ville være viktig kjøre tester utover dagen for å finne gjennomsnittlig poengsum slik at vi kan starte med mer nøyaktige data som samles inn.

For det andre: særegenheter ved hosting

php

Vi må sørge for at hosting, der vi har nettet, bruk de nyeste komponentene, i det minste versjonene, slik at alt går fort som silke:

  • PHP 7.x: Det er ganske betydelig økning sammenlignet med versjon 5.6 av PHP. Hvis hosting ikke tilbyr det av en eller annen grunn, ville det være viktig å se på noen andre. Dette skjer også med pluginet eller temaet vi bruker for WordPress, siden alle som kan skryte av å fortsette å bli utviklet, må være kompatible med noen av de nyeste versjonene av PHP.
  • Internett server: Apache er for lett og grunnleggende bruk. Ting endrer seg mye når serveren må støtte tunge belastninger, så vi må se på leverandører som bruker Litespeed eller Nginx.
  • OpCode Caching- Øker 30 til 40 prosent i PHP-ytelse. Det morsomme er at det ikke er mange verter som bruker OpCode. Dette fordi det reduserer antall personer som kan logge på en server for hver konto. Hvis du vil vite om din hosting tilbyr det, kan du slippe skriptet på nettstedet ditt gjennom FileZilla: github.com/amnuts/opcache-gui
  • caching- Caching-plugins fungerer ganske bra, men de kan forårsake merkelig oppførsel hvis det er mye trafikk som går gjennom nettet. Ideelt sett, finn en vert som bruker ekte caching fra servernivå. Det er to: Litespeed Lscache og Lakk.

For det tredje: bruk Google Analytics

wordfence

Noen kan bruke Wordfence som et sikkerhetsmål på nettstedet, men det medfører tap av ytelse. Vi har i vår hånd en flott server som kommer til vår hjelp: Google Analytics. Årsaken til ikke å bruke Wordfence er at sanntidsregistrering av trafikk har stor innvirkning på ytelsen til nettstedet. Hvis vi trenger å bruke disse dataene, er Analytics svaret.

Fjerde: hopp over de visuelle sidebyggerne

Når skal vi utvikling av et nettsted som vil lide av mye trafikkbelastning, må vi gå videre fra de problemene som vil telle dårlig for verktøy for måling av netthastighet som Google eller PingDom. Noen som Visual Composer er tunge og vil bremse nettet.

Komponer

Et av de viktigste tipsene er gå til barnetemaer som Genesis eller Thesis å begynne å utvikle nettet alene. Det vil kreve mer arbeid fra vår side, men vi vil ha nytte av det på sikt.

Et alternativ som vi kan ha før disse tunge emnene, er WP Blockade, som er ansvarlig for å starte siden i vanlig html, og eliminerer dermed overbelastningsprosessen som vanligvis er synderen for nettoverbelastning.

Femte: plugins

plugins

den plugins er en av de viktigste WordPress, men det anbefales å bruke så få som mulig. Selv om vi har dem deaktivert, må vi slette dem. Vi kan bruke Google til å undersøke dette pluginet og dermed vite om det virkelig gagner oss.

Sjette: Bots and Crawlers

Vi bruk disse tekstlinjene i robots.txt:

User-agent: * 
Gjennomsøkingsforsinkelse: 10

Hva får vi? Hva de som kalles "crawlers" adlyder disse to parametrene og Wordfence tar seg av resten. La oss si at vi holder dem i sjakk.

Syvende: fjern xmlrpc.php

Vi står overfor en av kildene til de mest aggressive angrepene på WordPress. Siden de fleste ikke trenger det, kan det fjernes. Selvfølgelig, vær oppmerksom på disse linjene siden vi står overfor en fil som brukes av den populære Jetpack for SEO. Hvis du bruker dette verktøyet, går du til neste punkt. Det kan også være klart at hvis Jetpack bruker den filen ...

jetpack

Åttende: deaktiver eller reduser hjerterytmen

Det vil avhenge av om nettstedet vårt bruker hjerterytme for å deaktivere det. Hjerteslag forårsaker alle slags ytelsesproblemer og dens deaktivering anbefales på det sterkeste. En av bruksområdene skyldes de lange periodene vi lar WordPress-skrivebordet være åpent, nettopp når vi skriver eller redigerer en publikasjon. Kontinuerlige forespørsler kan føre til overdreven bruk av ressurser.

Med dette pluginet kan vi deaktivere det eller redusere bruken av det: hjerteslag-kontroll.

Vi kan også legg til disse linjene i functions.php avhengig av hva vi vil gjøre:

add_action ('init', 'stop_heartbeat', 1);
funksjon stop_heartbeat () {
wp_deregister_script ('hjerterytme');
}

hjerteslag

Hvis vi vil at det skal være et tidsintervall for hjerterytme å handle:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
funksjon hjerterytmefrekvens ($ innstillinger) {$ innstillinger ['intervall'] = 60; // eller tidsintervallet i sekunder som vi ønsker $ innstillinger;
}

Noe mer informasjon om hjerterytme

Deaktivering av hjerterytme skal ikke gjøres før det faktisk er kjent hva er den virkelige årsaken til overdreven bruk av CPU. Vi kan gjøre dette gjennom disse trinnene:

  • Sjekk tilgangsloggene dine hvis det er en god mengde "" POST-anrop /wp-admin/admin-ajax.php og tidsstemplene samsvarer med en høy CPU-bruk.
  • Hvis hosting bruker cPanel og CloudLinux, sikkert kan vi ta en logg over når den toppen av ressursbruken skjedde. Vi kan vite årsaken som vil bli oppført i admin-ajax.php.
  • Hvis du har rottilgang kan overvåkes med "topp -c". Vi kan spare tid på overvåking ved å bruke: topp -c -u brukernavn -b> topout.txt
  • Du kan følge access_loggene av brukere i sanntid, og det er nyttig: tail -f ~ brukernavn / access-logs / domain.com

Niende: deaktiver WordPress Cron

cron

Årsaken til å deaktivere WordPress Cron er at det er ikke nødvendig å ha det aktivt for alle de gangene da noen så nettstedet vårt. La oss deaktivere det og sette en systemkron. For å gjøre dette, legg til i wp-.config:

definere ('DISABLE_WP_CRON', sant);

Nå kan vi det sette inn et cron-system i kontrollpanelet med kommandoen:

/usr/local/bin/php/home/user/public_html/wp-cron.php

Vi kan la den gå hver 10. til 20. minutt.

Tiende: poster

logger

Hvis vi vil vite hva som skjer med nettstedet vårt, trenger vi det få tilgang til hendelses- eller loggloggen. De er veldig nyttige i å diagnostisere ytelses- og jitterproblemer. Hvis vi ikke vet hvor de er, kan vi spørre verten. Idealet er å lære å tolke dem, selv om det vil ta tid.

De to hovedloggene er feillogger og tilgang_logger. Les dem og øv på kunsten å søke på Google for å lære mer om dem. Litt etter litt vil det være noe mer kjent, og det kommer av frykt for å håndtere disse ytelsesproblemene og ustabiliteten på nettet.

Hvis du allerede vil gi nettstedet ditt et bedre visuelt utseende, her.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.