Performance hosting met Drupal

Dit artikel is geoptimaliseerd voor Drupal 7

Drupal is een van de populairste content management systemen. Het kan, mits wat optimalisering, zowel grote als kleine websites aan. 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, zelfs wanneer u geen gebruik maakt van caching opties.

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

Performance hosting

Hieronder nog enkele bijkomende technieken voor optimalisatie, maar denk eraan dat zij enkel bedoeld zijn voor Performance hosting accounts.

Redis configuratie

  1. Activeer een Redis instantie op het hosting pakket in kwestie via uw controlepaneel.

    instance

  2. Installeer Redis via drush cli van de SSH jail. Navigeer naar de root (~/www/[drupal]/) map en voer het volgende commando uit:

    drush en -y redis

    drush

  3. Installeer Predis via git vanuit the SSH jail:

    cd ~/www/[drupal]/sites/all/libraries/

    cd

    1. Open https://github.com/nrk/predis in een web browser.

      github

    2. Kopieer de inhoud van het HTTPS kloon URL veld naar uw klembord.

      copy

    3. Vul nu het volgende commando in:

      git init git clone **plak de inhoud van uw klembord**

      git init

    4. Er zal nu een Predis map staan in www/sites/all/libraries/

      directory

  4. Pas settings.php aan door deze code onderaan het bestand toe te voegen:

    nano ~/www/[drupal]/sites/default/settings.php $conf['redis_client_interface'] = 'Predis'; $conf['redis_client_host'] = 'IP ADRESS VAN DE REDIS INSTANTIE'; $conf['redis_client_port'] = 'POORT VAN DE REDIS INSTANTIE'; $conf['redis_client_password'] = 'PASWOORD VAN DE REDIS INSTANTIE'; $conf['lock_inc'] = 'sites/all/modules/redis/redis.lock.inc'; $conf['cache_backends'][] = 'sites/all/modules/redis/redis.autoload.inc'; $conf['cache_default_class'] = 'Redis_Cache';

    nano

    settings

  5. Test nu de connectie naar de Redis server vanuit de SSH jail.

    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.