Wilt u Memcached caching activeren, volg dan onderstaande instructies. U dient wel eerst een cachingoptie te bestellen.
Log in op my rs-host
Ga bovenaan naar 'Mijn Producten' > 'Webhosting'.
In de tabel ziet u nu uw hosts. Klik op 'Hosting Details' voor de host waarvoor u caching wenst te activeren.
In het verticale menu links kiest u de optie ‘Caching'.
Klik op de knop ‘Activeren’ naast Memcached.
Klik op de knop ‘+ Activeer Memcached’
U ziet nu het IP adres en de poort op deze overzichtspagina.
U vindt hier extra informatie om in PHP te verbinden met Memcached:
IP: 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.
Volg deze instructies om Memcached gemakkelijk te implementeren in Magento 2
Zorg er eerst voor dat u Memcached caching activeert vanuit uw My rs-host. U zal dit IP en poortnummer nodig hebben.
Controleer de PHP-versie. PHP 5.6 of vroeger zullen werken. PHP 7 zal niet werken met deze instructies.
Bewerk /app/etc/env.php:
Maak gebruik van ssh en ga naar de root van uw Magento installatie. Zoek in de app/etc/ map het "env.php" bestand. Dit is het bestand dat u moet bewerken.
Zoek deze code string
'session' =>
array (
'save' => 'files',
),
Bewerk deze zodat hij er zo uitziet:
'session' =>
array (
'save' => 'memcache',
'save_path' => 'tcp://250.250.250.1:1000'
),
In deze lijn moet u het IP-adres en het poortnummer vervangen door de Memcached details die u in uw controlepaneel vindt.
Test of het werkt. Ga naar de root van de Magento-installatie en ledig de content van de cache:
rm -rf var/cache/* var/page_cache/* var/session/*
Doe de laatste test door uw site in uw browser te laden. Verschijnt uw website, dan is de configuratie correct.
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.
Zo kunt u RAMDisk correct configureren in uw Magento 2 installatie:
Zoek uw RAMDisk controle in uw My rs-host >> Mijn Producten >> Web Hosting >> Hosting Detail >> Caching >> RAMDisk
Vul het volgende pad in uw RAMDisk pad in:
www/var/cache
Klik op "Een RAMDisk toevoegen"
LET OP: Het pad zou moeten starten in de root directory van uw hosting account. Het pad zou dus www/var/cache moeten zijn en niet var/cache
Een RAM-disk is een virtuele harde schijf. Uw website kan veel sneller bestanden lezen en schrijven naar deze schijf. Let wel op, deze schijf is vluchtig, dit wil zeggen dat het mogelijk is dat deze bestanden op gelijk welk moment weg kunnen zijn. Wilt u Ramdisk activeren, volg dan onderstaande instructies.
Log in op My rs-host
Ga bovenaan naar 'Mijn Producten' > 'Webhosting'.
In de tabel ziet u nu uw hosts. Klik op 'Hosting Details' voor de host waarvoor u caching wenst te activeren.
In het verticale menu links kiest u de optie ‘Caching'.
Klik op de knop ‘Activeren’ naast Ramdisk.
Klik op de knop ‘+ RAM-disk activeren’
Geef een label en een mapnaam in. Deze moet al aangemaakt zijn in uw www-map op uw hostingpakket.
Klik op de knop ‘RAM-disk activeren’
Wilt u caching via Redis activeren, volg dan onderstaande instructies. U dient wel eerst een cachingoptie te bestellen.
Log in op my rs-host
Ga bovenaan naar 'Mijn Producten' > 'Webhosting'.
In de tabel ziet u nu uw hosts. Klik op 'Hosting Details' voor de host waarvoor u caching wenst te activeren.
In het verticale menu links kiest u de optie ‘Caching'.
Klik op de knop ‘Activeren’ naast Redis.
Klik op de knop ‘+ Activeer Redis’
Kies een sterk wachtwoord bestaande uit minstens 8 tekens.
U ziet nu het IP adres en de poort op deze overzichtspagina.
Gebruik de Predis library om te verbinden met uw Redis caching. Meer info vindt u op:
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.
LET OP: Deze instructies kunt u NIET combineren met een implementatie van Memcached in Drupal7
Om Redis zo simpel mogelijk te implementeren in Drupal 7 gaat u als volgt tewerk:
Zorg er eerst voor dat u Redis caching activeert vanuit uw my rs-host
Login op de backend. Dit kunt u doen door een single sign-on te generen via drush:.
drush uli -l ninefortwo.be
U typt dit in de root directory van de Drupal installatie. U krijgt een link die er ongeveer zo zou moeten uitzien:
https://ninefortwo.be/user/reset/1/1456307446/R022fU2OH1QEopq7PsxBXKzgk92Op0kfV_yKIXeY1EU/login
Noteer dat deze link slechts één keer geldig is. Wanner u zich afmeldt moet u een nieuwe link aanmaken.
Installeer de "Redis" module
Wanneer u aangemeld bent, gaat u naar "Modules" => "Installeer Nieuwe module".
Ga naar https://www.drupal.org/project/redis en kopieer de link van het zipbestand met de laatste release van Drupal 7.
Ga vervolgens terug en kopieer deze URL in het tekstveld "Installeren van een URL". Klik op "Installeren"
Activeer de module
De configuratie van de Redis module aanpassen
Wissel naar de map sites/default/.
Voeg het volgende toe onderaan het bestand settings.php:
/* Redis config
* Please leave the settings below untouched
*/
$conf['cache_backends'][] = 'sites/all/modules/redis/redis.autoload.inc';
$conf['cache_class_cache'] = 'Redis_Cache';
$conf['cache_class_cache_menu'] = 'Redis_Cache';
$conf['cache_class_cache_bootstrap'] = 'Redis_Cache';
$conf['lock_inc'] = 'sites/all/modules/redis/redis.lock.inc';
$conf['path_inc'] = 'sites/all/modules/redis/redis.path.inc';
$conf['redis_client_host'] = ‘250.250.250.1';
$conf['redis_client_port'] = 10000;
$conf['redis_client_password'] = "XD23SggF";
U moet hier het IP-adres, poort en wachtwoord uiteraard vervangen door Redis IP, poortnummer en wachtwoord.
Controleer nu of de Redis Cache correct gevuld wordt. Dit doet u via de Redis-CLI als volgt:
Voer dit commando uit:
redis-cli -h redisipadress -p redisportnumber
Voorbeeld:
redis-cli -h 250.250.250.1 -p 10000
Dit is wat er zal verschijnen
250.250.250.1:10000>
Vul nu het woord "AUTH" in, gevolgd door het wachtwoord van de Redis instantie en druk op Enter. Het ziet er zo uit:
250.250.250.1:10000> AUTH ***************
U zou nu een "OK" terug moeten krijgen. Antwoord door het commando "keys" als volgt uit te voeren:
250.250.250.1:10000> keys *
Indien Redis correct geconfigureerd is, ziet u een output die op het volgende lijkt:
1) "zc:k:f01_B95179D8427D4CD3A6E015530E9E4943"
2) "zc:ti:f01_BLOCK_SLIDE2"
3) "zc:k:f01_Zend_LocaleC_nl_NL_country_MR"
4) "zc:ti:f01_BLOCK_CATEGORY_ABOVE_EMPTY_COLLECTION"
5) "zc:k:f01_A9B2A0BB16F05FAA2371C0A5FB79E81C"
6) "zc:k:f01_CMS_BLOCK_BLOCK_LEFT_TOP_1_1"
7) "zc:k:f01_Zend_LocaleC_sv_SE_language_sv"
LET OP: Deze instructies kunnen NIET gecombineerd worden met een implementatie van Memcached in Drupal 7, omdat de data in $config een conflict zullen geven
Wilt u Varnish caching activeren, volg dan onderstaande instructies. U dient wel eerst een cachingoptie te bestellen.
Log in op My rs-host
Ga bovenaan naar 'Mijn Producten' > 'Webhosting'.
In de tabel ziet u nu uw hosts. Klik op 'Hosting Details' voor de host waarvoor u caching wenst te activeren.
In het verticale menu links kiest u de optie ‘Caching'.
Klik op de knop ‘Activeren’ naast Varnish.
Klik op de knop ‘+ Activeer Varnish’
Zet het vinkje aan of uit bij de opties ‘A-records automatisch wijzigen voor bovenstaande hostnames’ en ‘Tijdelijke bypass activeren (aanbevolen)’. Als uw domeinnaam bij rs-host staat raden we aan om bij opties aan te vinken.
U ziet vervolgens alle gegevens. U hebt de mogelijkheid om deze te kopiëren om te gebruiken in uw toepassing. Varnish is nu actief!
Klik op de knop ‘Varnish configureren’.
U hebt hier de mogelijkheid om enkele instellingen te wijzigen. De meest belangrijke keuze is de template. Gebruikt u Wordpress, Magento of Drupal kies dan zeker de overeenstemmende template voor maximale performantie.
Controleer even dat u SSH geactiveerd hebt.
Maak uw eigen publiek/privaat sleutelpaar aan.
Open Terminal en tik in:
ls -lh ~/.ssh
Dit commando zal de bestanden in uw .ssh map oplijsten. Hebt u deze bestanden nog niet, dan zal u uw publiek / Privaat RSA sleutelpaar als volgt moeten genereren:
ssh-keygen -t rsa
Wanneer de boodschap verschijnt 'Enter file in which to save the key', klik dan gewoon op Enter om dit in de voorgestelde map te bewaren.
Wij adviseren u om een wachtwoordzin in te stellen. Zorg ervoor dat u hem niet vergeet! Uw computer zal om die passphrase vragen telkens u verbinding maakt via SSH.
U hebt reeds een publieke en private SSH sleutel. Voer volgend commando uit om de publieke sleutel naar uw klembord te kopiëren en naar de volgende stap te gaan:
pbcopy < ~/.ssh/id_rsa.pub
Vul de publieke sleutel in bij uw rs-host account.
Log in op uw my rs-host
Ga naar Mijn Producten >> Web hosting >> Hosting details.
In het paneel links gaat u naar SSH.
Wissel naar het SSH sleutels tabblad.
Klik op Sleutel toevoegen.
Plak de code, en klik op Add / Tovoegen, om op te slaan.
U zou nu de bevestiging moeten zien: De SSH sleutel werd toegevoegd.
Controleer even dat u SSH geactiveerd hebt.
Maak uw eigen publiek/privaat sleutelpaar aan.
U kunt een PuTTy private / publieke sleutelgenerator op dit adres downloaden.
Voer het gedownloade bestand uit.
Klik op de button Generate.
Om nog meer willekeur te genereren beweegt u uw cursor over het blanco gebied.
Vul een wachtwoordzin in en bevestig opnieuw.
Klik op Save private key en op Save public key, en bewaar de bestanden op een plek naar keuze.
U moet de private sleutel configureren in uw SSH client. In PuTTy doet u dat vanuit SSH > Auth.
U kunt de publieke sleutel rechtstreeks vanuit het generator venster kopiëren; u vindt die bovenaan, waar de tekst staat Public key for pasting into OpenSSH authrized_keys file field.
Vul de publieke sleutel in bij uw Combell account.
Log in op uw My rs-host .
Ga naar Mijn Producten >> Web hosting >> Hosting details.
In het paneel links gaat u naar SSH.
Wissel naar het SSH sleutels tabblad.
Klik op Sleutel toevoegen.
Plak de code, en klik op Add / Tovoegen, om op te slaan.
U zou nu de bevestiging moeten zien: De SSH sleutel werd toegevoegd.
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.
OPGELET: deze handleiding kan NIET gecombineerd worden met de implementatie van Redis in Drupal 7
Om Memcached zo eenvoudig mogelijk te implementeren in Drupal 7, gaat u als volgt tewerk:
Zorg er eerst voor dat u Memcached activeert vanuit uw my rs-host. U hebt daar het IP-nummer en poortnummer nodig.
Controleer de PHP-versie. De module rekent op bepaalde PHP-extensies. PHP 5.6 of vroeger zullen werken. PHP 7 echter zal niet werken met de huidige instructies.
Log in de backend in. Dat kan u doen door het aanmaken van een single sign-on link via drush.
drush uli -l ninefortwo.be
U dient dit in te typen in de root map van de Drupal-installatie. U krijgt een link die er ongeveer zo uitziet:
https://ninefortwo.be/user/reset/1/1456307446/R022fU2OH1QEopq7PsxBXKzgk92Op0kfV_yKIXeY1EU/login
Noteer dat deze link slechts één keer geldig is. Meldt u zich af, dan moet u een nieuwe link genereren.
Installeer de "Memcached" module
Wanneer u ingelogd bent, gaat u naar "Modules" => "Nieuwe module installeren".
Ga naar https://www.drupal.org/project/memcache en kopieer de link naar het zip-bestand van de nieuwste release van Drupal 7.
Plak deze URL vervolgens in het tekstveld bij "Installeer van een URL" en klik op "Installeren"
Activeer de module
Klik op "Modules" in de backend van Drupal. Zoek nu naar "memcache" in de lijst van modules.
Activeer zowel de module "Memcache" als de module "Memcache_Admin" en klik op "Instellingen opslaan" (de knop links onderaan)
Opmerking: De "Memcache Admin" module biedt de optie om Memcached statistieken op elke pagina weer te geven. Dit is echter niet nodig voor de werking van Memcache. Het is wel gemakkelijk, en we zullen het later gebruiken bij testen.
De configuratie van de Memcache module aanpassen
In ssh schakelt u over naar de sites/default map.
Voeg het volgende onderaan het settings.php bestand toe:
/* Memcache config
* Please leave the settings below untouched
*/
$conf['cache_backends'][] = 'sites/all/modules/memcache/memcache.inc';
$conf['cache_default_class'] = 'MemCacheDrupal';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['page_cache_without_database'] = TRUE;
$conf['page_cache_invoke_hooks'] = FALSE;
$conf['memcache_servers'] = array(
'250.250.250.1:10000' => 'default',
);
$conf['memcache_bins'] = array(
'cache' => 'default',
);
Vervang 250.250.250.1:10000 door uw IP-adres en poort
Test. Ga nu in de Drupal backend naar "Settings" => "System" => "Memcache". Hier vinkt u de optie aan om Memcache statistieken weer te geven, vervolgens gaat u naar de site. Hebt u Memcached correct geconfigureerd, dan zal onderaan de pagina een tabel met statistieken van het Memchaced gebruik te zien zijn. Nadat u de statistieken gebruikt hebt voor uw testen, kunt u deze gerust terug uitzetten indien u dit wenst.
OPGELET: Deze instructies kunnen NIET gecombineerd worden met een implementatie van Redis in Drupal 7, omdat er een conflict zal ontstaan in de $conf-gegevens.
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.
Nadat u overgeschakeld bent op Performance hosting, kunt u Memcached implementeren in uw WordPress. Deze instructies tonen hoe u dit doet.
Zorg er eerst voor dat u Memcached activeert vanuit uw my rs-host. U hebt het IP- en poortnummer nodig.
Log in op uw WordPress backend
Controleer of de plug-in "W3 Total Cache" geïnstalleerd is. Is dat niet het geval, installeer die eerst.
Vervolgens gaat u in het menu links naar Performance, en daaronder naar "Object Cache".
Bij memcached hostname:port/IP:port, vult u het IP-adres in gevolgd door de poortnummer, bijvoorbeeld:
250.250.250.1:9000
Klik op "Instellingen opslaan".
Ga vervolgens naar "Page cache" en bij "Memcached hostname: port/IP:port" vult u opnieuw het IP-adres in en de poort zoals bij het voorbeeld hierboven.
Opnieuw opslaan door op "Instellingen opslaan" te klikken.
TIP: Memcached is misschien niet altijd de beste combinatie voor WordPress. Redis is een goed alternatief"
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.
Volg deze instructies om RAMdisk gemakkelijk te implementeren in WordPress.
Om te beginnen moet er een caching plug-in geïnstalleerd zijn en actief zijn. Een goede keuze zou Falcon Caching Engine zou zijn van WordFence. Deze plug-in zal de cachebestanden in deze map plaatsen:
www/wp-content/wfcache
U kunt vervolgens heel eenvoudig de RAMdisk aanmaken in uw My Combell
OPGELET: Het pad zou moeten starten in de root directory van uw hosting account. Het pad zou dus www/wp-content/wfcache moeten zijn en niet wp-content/wfcache
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.
Om Redis te implementeren in Magento 1.x volgt u deze instructies:
Ondersteuning voor REDIS is al ingebouwd in Magento Community Edition 1.x sinds versie 1.8. U moet geen bijkomende modules installeren. U moet enkel een paar kleine dingen aanpassen in de config bestanden.
Zet REDIS support aan
In SSH gaat u naar de map waar Magento geïnstalleerd is. Open het volgende bestand in vi:
vi app/etc/modules/Cm_RedisSession.xml
In dit bestand zal u de volgende content vinden:
<config>
<modules>
<Cm_RedisSession>
<active>false</active>
<codePool>community</codePool>
</Cm_RedisSession>
</modules>
</config>
Wijzig deze waarde van "false" naar "true" zodat u het volgende krijgt:
<config>
<modules>
<Cm_RedisSession>
<active>true</active>
<codePool>community</codePool>
</Cm_RedisSession>
</modules>
</config>
Sla dit nu op.
Bewerk app/etc/local.xml
Nog steeds in de root van de Magento installatie, tikt u het volgende commando in:
vi app/etc/local.xml
Dit bestand vult u met volgende code:
<cache>
<backend>Cm_Cache_Backend_Redis</backend>
<backend_options>
<server>250.250.250.1</server>
<port>10000</port>
<persistent></persistent>
<database>0</database>
<password>Jh7whJHUij28KJHjh9</password>
<force_standalone>0</force_standalone>
<connect_retries>1</connect_retries>
<read_timeout>10</read_timeout>
<automatic_cleaning_factor>0</automatic_cleaning_factor>
<compress_data>1</compress_data>
<compress_tags>1</compress_tags>
<compress_threshold>20480</compress_threshold>
<compression_lib>gzip</compression_lib>
<use_lua>0</use_lua>
</backend_options>
</cache>
Deze blok code moet toegevoegd worden achter de </ crypt> en voor de tags in het bestand. In het voorbeeld moet u uiteraard de waarde van , , vervangen door de waarden in uw REDIS instantie.
Na de aanpassingen zou het local.xml bestand er zo moeten uitzien:
<config>
<global>
<install>
<date><![CDATA[Wed, 18 Feb 2015 10:34:16 +0000]]></date>
</install>
<crypt>
<key><![CDATA[54140b6f19c41c67f115537ad60ead96]]></key>
</crypt>
<cache>
<backend>Cm_Cache_Backend_Redis</backend>
<backend_options>
<server>250.250.250.2</server>
<port>10000</port>
<persistent></persistent>
<database>0</database>
<password>Jh7whJHUij28KJHjh9</password>
<force_standalone>0</force_standalone>
<connect_retries>1</connect_retries>
<read_timeout>10</read_timeout>
<automatic_cleaning_factor>0</automatic_cleaning_factor>
<compress_data>1</compress_data>
<compress_tags>1</compress_tags>
<compress_threshold>20480</compress_threshold>
<compression_lib>gzip</compression_lib>
<use_lua>0</use_lua>
</backend_options>
</cache>
<disable_local_modules>false</disable_local_modules>
<resources>
<db>
<table_prefix><![CDATA[]]></table_prefix>
</db>
<default_setup>
<connection>
<host><![CDATA[mysql022.webhosting.be]]></host>
<username><![CDATA[ID140195_magento]]></username>
<password><![CDATA[LQPPZHeqxihQRLVPifTG]]></password>
<dbname><![CDATA[ID140195_magento]]></dbname>
<initStatements><![CDATA[SET NAMES utf8]]></initStatements>
<model><![CDATA[mysql4]]></model>
<type><![CDATA[pdo_mysql]]></type>
<pdoType><![CDATA[]]></pdoType>
<active>1</active>
</connection>
</default_setup>
</resources>
<session_save><![CDATA[files]]></session_save>
</global>
<admin>
<routers>
<adminhtml>
<args>
<frontName><![CDATA[admin]]></frontName>
</args>
</adminhtml>
</routers>
</admin>
</config>
Ledig de Magento cache
Vanuit de root directory van uw Magento installatie voert u dit commando uit:
rm -rf var / cache
Login op de backend van Magento. Ga naar "System" => "Cache Management" en klik op "Flush Magento Cache".
Controleer nu of de Redis Cache correct gevuld wordt. Dit doet u via het Redis-CLI als volgt:
Voer dit commando uit:
redis-cli -h redisipadress -p redisportnumber
Voorbeeld:
redis-cli -h 250.250.250.1 -p 10000
Dit is wat er zal verschijnen:
250.250.250.1:10000>
Typ nu het woord "AUTH" in, gevolgd door het wachtwoord van de Redis instantie en druk op Enter. Dat ziet er zo uit:
250.250.250.1:10000> AUTH ***************
U zou nu een "OK" moeten terugkrijgen. Antwoord door het commando "keys" als volgt uit te voeren:
250.250.250.1:10000> keys *
Indien Redis correct geconfigureerd is, zou u een output moeten krijgen die er zo uitziet:
1) "zc:k:f01_B95179D8427D4CD3A6E015530E9E4943"
2) "zc:ti:f01_BLOCK_SLIDE2"
3) "zc:k:f01_Zend_LocaleC_nl_NL_country_MR"
4) "zc:ti:f01_BLOCK_CATEGORY_ABOVE_EMPTY_COLLECTION"
5) "zc:k:f01_A9B2A0BB16F05FAA2371C0A5FB79E81C"
6) "zc:k:f01_CMS_BLOCK_BLOCK_LEFT_TOP_1_1"
7) "zc:k:f01_Zend_LocaleC_sv_SE_language_sv"
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.
REDIS is de favoriete methode om WordPress te chachen indien de backend en/of de frontend traag zijn.
Om REDIS te implementeren in WordPress volgt u deze instructies:
Zorg er eerst voor dat u Redis caching activeert vanuit uw my rs-host
Log in op uw backend van WordPress
Installeer de volgende plug-in: Redis Object Cache (https://wordpress.org/plugins/redis-cache/other_notes/)
Activeer de plug-in maar klik nog niet op de 'Object cache inschakelen" knop in het gedeelte met de instellingen van de plug-in controle.
U zal zien dat deze plug-in een scherm heeft voor de instellingen, maar daar kunt u het IP-adres en de poort van uw REDIS niet invullen. U mote daarvoor eerst de volgende wp-config.php via ssh toevoegen:
/**
* REDIS config
*/
define('WP_REDIS_HOST', '176.62.167.157');
define('WP_REDIS_PORT', '10039');
define('WP_REDIS_PASSWORD', 'password');
U voegt deze blok code toe juist boven deze lijn:
/* That's all, stop editing! Happy blogging. */
Ga terug naar de rubriek Instellingen van uw WordPress plug-in, en klik op de "Object Cache inschakelen" knop..
Uw Redis zou nu moeten werken.
Controleer nu of de Redis Cache correct gevuld wordt. Dit doet u via de Redis-CLI:
Voer dit commando uit:
redis-cli -h redisipadress -p redisportnumber
Voorbeeld:
redis-cli -h 250.250.250.1 -p 10000
Dit is wat er zal verschijnen
250.250.250.1:10000>
Vul nu het woord "AUTH" in, gevolgd door het wachtwoord van de Redis instantie, en druk op Enter. Het zou er nu zo moeten uitzien:
250.250.250.1:10000> AUTH ***************
U zou nu een "OK" terug moeten krijgen. Antwoord hierop door het commando "keys" uit te voeren:
250.250.250.1:10000> keys *
Indien Redis correct geconfigureerd is, zou u een output moeten krijgen die er ongeveer zo uitziet:
1) "zc:k:f01_B95179D8427D4CD3A6E015530E9E4943"
2) "zc:ti:f01_BLOCK_SLIDE2"
3) "zc:k:f01_Zend_LocaleC_nl_NL_country_MR"
4) "zc:ti:f01_BLOCK_CATEGORY_ABOVE_EMPTY_COLLECTION"
5) "zc:k:f01_A9B2A0BB16F05FAA2371C0A5FB79E81C"
6) "zc:k:f01_CMS_BLOCK_BLOCK_LEFT_TOP_1_1"
7) "zc:k:f01_Zend_LocaleC_sv_SE_language_sv"
Log in op My rs-host .
Ga naar Mijn Producten >> Web hosting >> Hosting details.
In het paneel links gaat u naar SSH.
Zet SSH op Aan/On.
Gemakshalve kunt u best SSH sleutels toevoegen voor Mac-gebruikers. Ook als u een Windows-gebruiker bent.
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.
Hieronder nog enkele bijkomende technieken voor optimalisatie, maar denk eraan dat zij enkel bedoeld zijn voor Performance hosting accounts.
Activeer een Redis instantie op het hosting pakket in kwestie via uw controlepaneel.
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
Installeer Predis via git vanuit the SSH jail:
cd ~/www/[drupal]/sites/all/libraries/
Open https://github.com/nrk/predis in een web browser.
Kopieer de inhoud van het HTTPS kloon URL veld naar uw klembord.
Vul nu het volgende commando in:
git init
git clone **plak de inhoud van uw klembord**
Er zal nu een Predis map staan in www/sites/all/libraries/
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';
Test nu de connectie naar de Redis server vanuit de SSH jail.
Zo doet u dit:
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.
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
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 *
Om bijvoorbeeld te zien hoeveel MB gebruikt wordt, geeft u dit commando:
255.255.255.0:10000> 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
U kunt de Redis-cli verlaten met CTRL + C
U vindt een lijst met de commando's op de site van Redis
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.
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.
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.
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.
Maak het bestand beschikbaar op www/[wordpress]/wp-content/object-cache.php
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.
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.
Om dit te testen, connecteert u via Redis-cli.
Zo doet u dit:
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.
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
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 *
Om bijvoorbeeld te zien hoeveel MB gebruikt wordt, geeft u dit commando:
255.255.255.0:10000> 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
U kunt de Redis-cli verlaten met CTRL + C
U vindt een lijst met de commando's op de site van Redis
Gebruik deze Quickstart om snel van start te gaan met uw Performance Hosting.
U kan de performantie van uw website verbeteren door één van onderstaande Performance Hosting opties te activeren:
Memory_limit verhogen
Performance Hosting geeft u krachtige functies om uw website te optimaliseren. Eentje daarvan is meer PHP-geheugen. We raden u aan om uw PHP-geheugen te verhogen naar minstens 128M.
Activeren Memcached
Memcached is een cachingtechnologie die webapplicaties snel data laat bewaren en terug oproepen uit geheugen, vaak veel sneller dan met een achterliggende klassieke databank te werken.
Opgelet! Vergeet niet uw CMS te configureren zodat deze gebruik maakt van deze caching optie.
Activeren Varnish
Varnish is een reverse HTTP proxy, ook wel een HTTP accelerator genoemd. Het slaat bestanden of fragmenten van bestanden op in het geheugen, zodat uw site sneller werkt en de server minder belast.
Opgelet! Vergeet niet uw CMS te configureren zodat deze gebruik maakt van deze caching optie.
Activeren Redis
Redis is een cachingtechnologie die webapplicaties snel data laat bewaren en terug oproepen uit geheugen. Redis is net als Memcached een distributed cache, maar heeft meer onderliggende mogelijkheden. Combell gebruikt Redis non-persistent.
Opgelet! Vergeet niet uw CMS te configureren zodat deze gebruik maakt van deze caching optie.
Activeren Ramdisk
Een RAM-disk is een virtuele harde schijf. Uw website kan veel sneller bestanden lezen en schrijven naar deze schijf. Let wel op, deze schijf is vluchtig, dit wil zeggen dat het mogelijk is dat deze bestanden op gelijk welk moment weg kunnen zijn.
Caching is het aanbieden van een extra geoptimaliseerde opslagplaats voor veelgebruikte data en maakt uw website of webwinkel daardoor sneller.
Gebruikt u een Content Management Systeem (CMS) zoals Wordpress, Drupal, Joomla of Magento? Veel van deze softwarepakketten hebben standaard – of via extra modules – ondersteuning voor de nieuwste technologieën die de performantie van uw website aanzienlijk verbeteren. Rs-host biedt de meest populaire van deze opties aan: Redis, Memcached en Varnish. Het activeren van zo’n module kan vaak leiden tot een mooie snelheidswinst op websites bij een hoog volume aan bezoekers.
Redis is een cachingtechnologie die webapplicaties snel data laat bewaren en terug oproepen uit geheugen. Redis is net als Memcached een distributed cache, maar heeft meer onderliggende mogelijkheden. Rs-host gebruikt Redis non-persistent.
Memcached is een cachingtechnologie die webapplicaties snel data laat bewaren en terug oproepen uit geheugen, vaak veel sneller dan met een achterliggende klassieke databank te werken.
Varnish is een reverse HTTP proxy, ook wel een HTTP accelerator genoemd. Het slaat bestanden of fragmenten van bestanden op in het geheugen, zodat uw site sneller werkt en de server minder belast.
Het is mogelijk om Redis, Memcached en Varnish te bestellen via My rs-host.