10 steg för att påskynda WordPress och behärska det som ingen annan

WordPress påskyndar

Idag blir WordPress CMS, content management system, par excellence. Även Vita huset har ersatt Drupal med WordPress, som en av överraskningarna i slutet av året 2017. Och är att WordPress är ett mycket lättanvänt CMS som använder en stor grupp, förutom ett stort antal plugins för att få ut mer av det.

Det är därför vi kommer att göra det lär dig de tio stegen för att behärska WordPress Helt och så kan du ha den bloggen, den målsidan för ditt företag eller den e-handeln, för att sälja några artiklar som i dessa delar inte är lätta att hitta, i bästa möjliga skick. En WordPress som kan användas både från din egen hemsida och att ladda ner den för att skapa en webbplats från din egen webbhotell.

Först: boende

Det är det viktigaste sedan om din webbplats är värd för en långsam värdhittar du allvarliga problem för att höja poängen för Google Insights (en av de viktigaste faktorerna för organisk naturlig positionering eller SEO).

Vi kan testa prestanda från detta verktyg som använder 14 olika platser för att hitta hastigheten: keycdn.com

Prestanda

Det normala är att vi hittar hastighet mellan 200-400 millisekunder. Vi måste uppskatta de olika hastigheterna beroende på platsen där testerna görs. Om vi ​​ska leta efter en spansk publik måste vi bry oss om London. Å andra sidan, om vi vill sälja produkter mellan Europa och Amerika, måste vi titta på dessa platser.

Det skulle vara viktigt kör tester hela dagen för att hitta medelvärdet så att vi kan börja med mer korrekta insamlade data.

För det andra: egenskaperna hos värd

php

Vi måste se till att webbhotellet, där vi har värd för webben, använda de senaste komponenterna, åtminstone versionerna, så att allt går snabbt som silke:

  • PHP 7.x: Det är en ganska betydande ökning jämfört med version 5.6 av PHP. Om webbhotellen inte erbjuder det av någon anledning skulle det vara viktigt att titta på någon annan. Detta händer också med det plugin eller tema som vi använder för WordPress, eftersom alla som kan skryta med att fortsätta utvecklas måste vara kompatibla med någon av de senaste versionerna av PHP.
  • webbserver: Apache är för lätt och grundläggande användning. Saker förändras mycket när servern måste stödja tunga belastningar, så vi måste titta på leverantörer som använder Litespeed eller Nginx.
  • OpCode Caching- Ökar 30 till 40 procent i PHP-prestanda. Det roliga är att det inte finns många värdar som använder OpCode. Detta beror på att det minskar antalet personer som kan logga in på en server för varje konto. Om du vill veta om din webbhotell erbjuder det, släpp det skriptet på din webbplats via FileZilla: github.com/amnuts/opcache-gui
  • caching- Caching-plugins fungerar ganska bra, men de kan orsaka konstigt beteende om det finns mycket trafik på nätet. Helst hitta en värd som använder riktig caching från servernivå. Det finns två: Litespeed Lscache och Varnish.

För det tredje: använd Google Analytics

wordfence

Vissa kan använda Wordfence som en säkerhetsåtgärd på webbplatsen, men det orsakar prestandaförlust. Vi har en bra server i vår hand som kommer till vårt hjälp: Google Analytics. Anledningen att inte använda Wordfence är att trafikloggning i realtid påverkar webbplatsens prestanda enormt. Om vi ​​behöver använda den informationen är Analytics svaret.

Fjärde: hoppa över de visuella sidbyggarna

När ska vi utveckling av en webbplats som kommer att drabbas av hög trafikbelastning, vi måste gå vidare från de frågor som räknas dåligt för verktyg för mätning av webbhastigheter som Google eller PingDom. Några som Visual Composer är tunga och saktar ner webben.

Samman

Ett av de viktigaste tipsen är gå till barns teman som Genesis eller Thesis att börja utveckla webben på egen hand. Det kommer att kräva mer arbete från vår sida, men vi kommer att dra nytta av det på lång sikt.

Ett alternativ som vi kan ha före dessa tunga problem är WP Blockade, som ansvarar för att lansera sidan i vanlig htmlvilket eliminerar överbelastningsprocessen som ofta är den skyldige för webböverbelastning.

Femte: plugins

Insticksprogram

mycket plugins är en av de viktigaste WordPress, men det är lämpligt att använda så få som möjligt. Även om vi har inaktiverat dem måste vi ta bort dem. Vi kan använda Google för att undersöka pluginet och på så sätt ta reda på om det verkligen gynnar oss.

Sjätte: Bots och Crawlers

Vi kan använd dessa textrader i robots.txt:

User-agent: * 
Genomsökning: 10

Vad får vi? Vad de som kallas "crawlers" lyder dessa två parametrar och Wordfence tar hand om resten. Låt oss säga att vi håller dem i schack.

Sjunde: ta bort xmlrpc.php

Vi står inför en av källorna till de mest aggressiva attackerna på WordPress. Eftersom de flesta inte behöver det kan det tas bort. Var naturligtvis uppmärksam på dessa rader eftersom vi står inför en fil som används av den populära Jetpack för SEO. Om du använder det här verktyget, gå till nästa punkt. Det kan också vara tydligt att om Jetpack använder den filen ...

jetpack

Åttonde: inaktivera eller minska hjärtslag

Det beror på om vår webbplats använder hjärtslag för att inaktivera den. Hjärtslag orsakar alla slags prestationsproblem och dess avaktivering rekommenderas starkt. Ett av dess användningsområden beror på de långa perioder då vi lämnar WordPress-skrivbordet öppet, just när vi skriver eller redigerar en publikation. Ständiga förfrågningar kan orsaka överdriven resursanvändning.

Med detta plugin kan vi inaktivera det eller minska användningen: hjärtslag-kontroll.

Vi kan också lägg till dessa rader till functions.php beroende på vad vi vill göra:

add_action ('init', 'stop_heartbeat', 1);
funktion stop_heartbeat () {
wp_deregister_script ('hjärtslag');
}

hjärtslag

Om vi ​​vill att det ska finnas ett tidsintervall för hjärtslag att agera:

add_filter ('heartbeat_settings', 'heartbeat_frequency');
funktion hjärtslagfrekvens ($ inställningar) {$ inställningar ['intervall'] = 60; // eller tidsintervallet i sekunder som vi vill ha $ inställningar;
}

Lite mer information om hjärtslag

Deaktivering av hjärtslag bör inte göras förrän det är känt vad är den verkliga orsaken till överdriven CPU-användning. Vi kan göra detta genom dessa steg:

  • Kontrollera dina åtkomstloggar om det finns en hel del POST-samtal /wp-admin/admin-ajax.php och tidsstämplarna matchar en hög CPU-användning.
  • Om hosting använder cPanel och CloudLinux, säkert kan vi ta en logg över när den högsta resursanvändningen inträffade. Vi kan veta orsaken som kommer att listas i admin-ajax.php.
  • Om du har root-åtkomst den kan övervakas med "top -c". Vi kan spara tid vid övervakning med: top -c -u användarnamn -b> topout.txt
  • Du kan följa access_loggarna av användare i realtid och hjälpsamma: tail -f ~ användarnamn / access-logs / domain.com

Nionde: inaktivera WordPress Cron

cron

Anledningen till att inaktivera WordPress Cron är att inget behov av att ha det aktivt för alla de gånger när någon såg vår webbplats. Låt oss inaktivera det och ställa in en systemkrona. För att göra detta lägg till i wp-.config:

definiera ('DISABLE_WP_CRON', sant);

Nu kan vi sätt i kontrollpanelen ett cron-system med kommandot:

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

Vi kan låta den gå var 10: e minut.

Tionde: poster

loggar

Om vi ​​vill veta vad som händer med vår webbplats behöver vi komma åt händelse- eller loggloggen. De är verkligen hjälpsamma vid diagnos av prestanda och jitterproblem. Om vi ​​inte vet var de är kan vi fråga värdtjänsten. Idealet är att lära sig att tolka dem, även om det tar tid.

De två huvudloggarna är felloggar och åtkomstloggar. Läs dem och öva konsten att söka på Google för att lära sig mer om dem. Så småningom kommer det att bli något mer bekant och det kommer av rädsla för att hantera dessa prestandaproblem och instabilitet på nätet.

Om du redan vill ge din webbplats ett bättre visuellt utseende, här.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.