Performance hosting met WordPress

TIP: Hebt u een CMS Hosting account (WordPress Performance, Magento Business, Joomla Express, Drupal Express, enz.), dan zal Combell automatisch de beste caching methode voor u kiezen en die configureren. U moet deze procedure niet zelf doorlopen.

WordPress is het populairste content management systeem. Het kan kleine blogs als grote websites even goed aan, mits een klein beetje optimalisatie. Dit artikel zal u helpen om uw CMS klaar te maken om grote hoeveelheden verkeer aan te kunnen, zonder aan snelheid in te boeten.

Het eerste deel van dit artikel zal u standaard optimalisatie technieken tonen, die geschikt zijn voor elke hosting, ook wanneer u geen gebruik maakt van caching opties.

Pas nadat u de algemene optimalisatie volledig doorlopen hebt, kunt u overgaan tot het tweede deel van het artikel dat u toont hoe uw CMS kan profiteren van de Performance hosting tools.

 

Performance hosting

Dit artikel toont u hoe u uw WordPress kunt configureren zodat die met uw Performance hosting account kan werken.

Indien u de [standaard optimalisatie] toegepast hebt, maar u nog altijd te weinig performantie lijkt te hebben, dan kan uw WordPress beduidend verbeterd worden via de performance hosting tools Varnish en Redis.

Wordpress

Varnish

Kijk ook naar het artikel dat word vermeld hierin om te leren hoe Varnish activeren bij een WordPress template als de preferentiële caching optie voor uw website verloopt.

Varnish

Redis

Redis

Om Redis te implementeren in WordPress, moet u onderstaande stappen volgen.

Het is ook belangrijk dat er geen andere caching tools gebruikt worden, zoals W3 Total Cache, Word Fence, WP Super Cache.

Installeer object-cache.php

Het verdient de voorkeur om te werken met php Redis (geprogrammeerd in c) en niet met Predis (geprogrammeerd in PHP).

Hier kunt u het cache bestand downloaden.

copy

Maak het bestand beschikbaar op www/[wordpress]/wp-content/object-cache.php

object-cache-place

Nu moet u enkele velden aanpassen in object-cache.php om de Redis instantie te binden aan de Redis.php.

U kun dit vergelijken met de wijziging van een connectie string die we maken met MySQL.

Zoek in www/wp-content/object-cache.php naar de 'host' lijn.

host

We passen dan de waarden in deze rij aan.

Standaard zou dit er zo moeten uitzien:

$redis = array( 'host' => '127.0.0.1', 'port' => 6379, );

Wijzig deze parameters en voeg een veld toe voor de authenticatie:

$redis = array( 'host' => ‘Vul de IP in van de Redis instantie’, 'port' => poort van de Redis instantie, zonder aanhalingstekens en met een komma achteraan, 'auth' => wachtwoord van de Redis instantie, zonder aanhalingstekens en met een komma achteraan, );

Sla het bestand op.

Nu moet u twee lijnen toevoegen aan www/[wordpress]/wp-config.php

Onderaan het bestand voegt u de twee lijnen hieronder toe. Uiteraard wijzigt u 'domain.ext' in de betreffende domeinnaam.

define('WP_CACHE_KEY_SALT', 'domain.ext'); define('WP_CACHE', true);

Sla het bestand op. De installatie is nu volledig.

wpconfigphp

Test via Redis-cli

Om dit te testen, connecteert u via Redis-cli.

  1. Zo doet u dit:

    1. De Redis-cli is nu beschikbaar op de gedeelde SSH jails. U moet de SSH resetten om die te kunnen gebruiken. Zodra u dit gedaan hebt, kunt u Redis-cli gebruiken.

    2. In dit voorbeeld gebruik ik het IP 255.255.255.0; poort 10000 en het wachtwoord PASS

      redis-cli -h 255.255.255.0 -p 10000 255.255.255.0:10000> AUTH PASS OK

    redis-cli

Commando's uitvoeren

U kunt nu de Redis commando's uitvoeren.

Om te kijken of er keys aanwezig zijn in deze Redis instantie, geeft u het volgende commando:

255.255.255.0:10000> keys *

keys

Om bijvoorbeeld te zien hoeveel MB gebruikt wordt, geeft u dit commando:

255.255.255.0:10000> info

info

Om te zien of de database aangroeit wanneer u op verschillende plekken in de site klikt, geeft u volgend commando:

255.255.255.0:10000> dbsize

dbsize

U kunt de Redis-cli verlaten met CTRL + C


U vindt een lijst met de commando's op de site van Redis

on zaterdag april 14 by ine
© 2017 rs-host onderdeel van rs-data.com.

Please publish modules in offcanvas position.