10 vaihetta WordPressin nopeuttamiseksi ja hallitsemiseksi kuin kukaan muu

WordPress nopeuttaa

Tänään WordPressistä on tulossa CMS, sisällönhallintajärjestelmä, par excellence. Jopa Valkoinen talo on korvannut Drupalin WordPressillä, yhtenä yllätyksinä vuoden 2017 lopussa. Ja se, että WordPress on erittäin helppokäyttöinen CMS, joka käyttää suurta yhteisöä lukuun ottamatta suurta määrää laajennuksia saadakseen siitä enemmän irti.

Siksi me tulemme opettaa sinulle kymmenen vaihetta WordPressin hallitsemiseksi Täysin ja niin, että sinulla voi olla kyseinen blogi, kyseinen aloitussivu yrityksellesi tai verkkokauppasi, jotta voit myydä joitain tuotteita, joita näissä osissa ei ole helppo löytää, parhaassa mahdollisessa tilassa. WordPress, jota voidaan käyttää sekä omalta verkkosivustoltasi että sen lataaminen verkkosivuston luomiseksi omasta isännästäsi.

Ensinnäkin: majoitus

Se on tärkein, koska jos verkkosivustoasi isännöi hidas isäntä, löydät vakavia ongelmia nostaaksesi Google Insights -pisteitä (yksi orgaanisen luonnollisen paikannuksen tai hakukoneoptimoinnin tärkeistä tekijöistä).

Voimme testata suorituskykyä Tämä työkalu käyttää 14 eri sijaintia löytääksesi nopeuden: keycdn.com

Suorituskyky

Normaali asia on, että löydämme nopeus välillä 200-400 millisekuntia. Meidän on arvostettava erilaisia ​​nopeuksia testien suorittamispaikasta riippuen. Jos aiomme etsiä espanjalaista yleisöä, meidän on välitettävä Lontoosta. Toisaalta, jos haluamme myydä tuotteita Euroopan ja Amerikan välillä, meidän on tarkasteltava näitä paikkoja.

Se olisi tärkeää suorittaa testejä koko päivän löytää keskimääräinen pistemäärä, jotta voimme aloittaa tarkemmista kerätyistä tiedoista.

Toiseksi: isännöinnin erityispiirteet

php

Meidän on varmistettava, että web-isännöinti, jossa olemme isännöineet verkkoa, käytä uusimpia komponentteja, ainakin versiot, jotta kaikki menee nopeasti kuin silkki:

  • PHP 7.x: se on melko merkittävä lisäys verrattuna PHP: n versioon 5.6. Jos mistä tahansa hosting ei tarjoa sitä, on tärkeää mennä katsomaan jotakuta muuta. Tämä tapahtuu myös WordPressissä käytetyn laajennuksen tai teeman kanssa, koska kaikkien, jotka ylpeilevät kehitystyön jatkumisesta, on oltava yhteensopivia minkä tahansa PHP: n uusimpien versioiden kanssa.
  • Web Server: Apache on tarkoitettu kevyeen ja peruskäyttöön. Asiat muuttuvat paljon, kun palvelimen on tuettava raskaita kuormia, joten meidän on tarkasteltava palveluntarjoajia, jotka käyttävät Litespeediä tai Nginxiä.
  • OpCode-välimuisti- Kasvaa PHP-suorituskykyä 30–40 prosenttia. Hauska on, että OpCodea käyttäviä isäntiä ei ole paljon. Tämä johtuu siitä, että se vähentää ihmisten lukumäärää, jotka voivat kirjautua palvelimelle jokaiselle tilille. Jos haluat tietää, tarjoaako palvelimesi sitä, pudota kyseinen komentosarja verkkosivustollesi FileZillan kautta: github.com/amnuts/opcache-gui
  • välimuistia- Välimuistilaajennukset toimivat melko hyvin, mutta ne voivat aiheuttaa outoa käyttäytymistä, jos verkon kautta kulkee paljon liikennettä. Ihannetapauksessa etsi isäntä, joka käyttää todellista välimuistia palvelintasolta. On olemassa kaksi: Litespeed Lscache ja Lakka.

Kolmas: käytä Google Analyticsia

wordfence

Jotkut saattavat käyttää Wordfenceä verkkosivuston suojaustoimenpiteenä, mutta se aiheuttaa suorituskyvyn menetyksen. Meillä on käytössämme upea palvelin: Google Analytics. Syy olla käyttämättä Wordfenceä johtuu siitä, että reaaliaikainen liikenteen tallennus vaikuttaa valtavasti verkkosivuston suorituskykyyn. Jos meidän on käytettävä näitä tietoja, vastaus on Analytics.

Neljänneksi: ohita visuaaliset sivunrakentajat

Milloin olemme menossa sellaisen verkkosivuston kehittäminen, joka kärsii suuresta liikenteen kuormituksesta, meidän on siirryttävä eteenpäin niistä asioista, jotka laskevat huonosti verkkonopeuden mittaustyökaluissa, kuten Google tai PingDom. Jotkut kuten Visual Composer ovat raskaita ja hidastavat verkkoa.

säveltää

Yksi tärkeimmistä vinkeistä on siirry lapsiteemoihin, kuten Genesis tai Thesis alkaa kehittää verkkoa itse. Se vie lisää työtä omalta osaltamme, mutta siitä on hyötyä pitkällä aikavälillä.

Vaihtoehto, joka meillä voi olla ennen näitä painavia aiheita, on WP Blockade, joka vastaa sivun käynnistämisestä tavallisessa html-muodossa, mikä eliminoi ylikuormitusprosessin, joka on usein verkon ylikuormituksen syyllinen.

Viidenneksi: laajennukset

plugins

Los laajennukset ovat yksi WordPressin olennaisimmista osista, mutta on suositeltavaa käyttää sitä mahdollisimman vähän. Vaikka meillä olisi ne käytöstä, meidän on poistettava ne. Voimme käyttää Googlea tekemään jonkin verran tutkimusta kyseisestä laajennuksesta ja tiedämme näin, hyötyykö se todella meistä.

Kuudes: botit ja indeksoijat

Voimme käytä näitä tekstirivejä robots.txt-tiedostossa:

User-agent: * 
Indeksointiviive: 10

Mitä saamme? Mitä "indeksoijiksi" kutsutut tottelevat nämä kaksi parametria ja Wordfence hoitaa loput. Oletetaan, että pidämme heidät loitolla.

Seitsemäs: poista xmlrpc.php

Olemme edessämme a aggressiivisimpien WordPress-hyökkäysten lähteistä. Koska useimmat ihmiset eivät tarvitse sitä, se voidaan poistaa. Tietenkin kiinnitä huomiota näihin riveihin, koska edessämme on tiedosto, jota suosittu Jetpack käyttää SEO: lle. Jos käytät tätä työkalua, siirry seuraavaan kohtaan. Voi myös olla selvää, että jos Jetpack käyttää kyseistä tiedostoa ...

rakettireppu

Kahdeksas: deaktivoi tai vähennä sykettä

Se riippuu siitä, käyttääkö verkkosivustomme sykettä sen poistamiseksi käytöstä. Syke aiheuttaa kaikenlaisia ​​suorituskykyongelmia ja sen deaktivointi on erittäin suositeltavaa. Yksi sen käyttötarkoituksista johtuu pitkistä ajanjaksoista, jolloin jätämme WordPress-työpöydän auki, juuri kirjoittaessamme tai muokatessamme julkaisua. Jatkuvat pyynnöt voivat aiheuttaa resurssien liiallista käyttöä.

Tämän laajennuksen avulla voimme poistaa sen käytöstä tai vähentää sen käyttöä: sykkeen hallinta.

Voimme myös lisää nämä rivit funktioihin.php riippuen siitä, mitä haluamme tehdä:

add_action ('init', 'stop_heartbeat', 1);
funktio stop_heartbeat () {
wp_deregister_script ('syke');
}

Sydämenlyönti

Jos haluamme, että sydämenlyönnille on aika toimia:

add_filter ('syke_asetukset', 'syke_taajuus');
toiminnon syke_taajuus ($ settings) {$ settings ['interval'] = 60; // tai aikaväli sekunneissa, jonka haluamme $ -asetuksiksi;
}

Joitakin lisätietoja sykkeestä

Deaktivoimaan sykettä ei pitäisi tehdä ennen kuin se todella tiedetään mikä on prosessorin liiallisen käytön todellinen syy. Voimme tehdä tämän seuraavasti:

  • Tarkista pääsylokit jos POST-kutsuja on hyvä määrä "" /wp-admin/admin-ajax.php ja aikaleimat vastaavat korkeaa suorittimen käyttöpiikkiä.
  • Jos isäntä käyttää cPanelia ja CloudLinuxia, voimme varmasti ottaa lokin, kun kyseinen resurssien käytön huippu tapahtui. Voimme tietää syyn, joka luetellaan tiedostossa admin-ajax.php.
  • Jos sinulla on pääkäyttäjän oikeudet sitä voidaan seurata "top -c": llä. Säästämme aikaa valvonnassa käyttämällä: top -c -u käyttäjänimi -b> topout.txt
  • Voit seurata access_logs reaaliaikaisista käyttäjistä ja hyödyllisiä: tail -f ~ käyttäjänimi / access-logs / domain.com

Yhdeksäs: poista WordPress Cron käytöstä

cron

Syy poistaa WordPress Cron käytöstä on se ei tarvitse olla aktiivinen kaikkina aikoina, kun joku näki verkkosivustomme. Poistetaan se käytöstä ja asetetaan järjestelmän cron. Voit tehdä tämän lisäämällä wp-.config:

define ('DISABLE_WP_CRON', tosi);

Nyt voimme laita ohjauspaneeliin cron-järjestelmä komennolla:

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

Voimme jättää sen toimimaan 10-20 minuutin välein.

Kymmenes: ennätykset

lokit

Tarvitsemme, jos haluamme tietää, mitä verkkosivustollemme tapahtuu käyttää tapahtuma- tai lokilokia. Ne ovat todella hyödyllisiä suorituskyvyn ja jitter-ongelmien diagnosoinnissa. Jos emme tiedä missä ne ovat, voimme kysyä isännältä. Ihanteellinen on oppia tulkitsemaan niitä, vaikka se vie aikaa.

Kaksi päälokia ovat virhelokit ja access_logs. Lue ne ja harjoittele Google-haun taidetta oppia lisää niistä. Vähitellen se on jotain tutumpaa, ja se tulee pelosta käsitellä näitä suorituskykyongelmia ja verkon epävakautta.

Jos haluat jo antaa verkkosivustollesi paremman visuaalisen ilmeen, täällä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.