4 manieren om je Drupal cms te optimaliseren zonder code

01 Jul 2015

Joris Snoek - Business Dev
+31 (0)20 - 261 14 99

Er zijn berichten op internet dat Drupal traag zou zijn. Dit is een mythe en klopt dus niet. Het is zelfs zo dat Drupal tot een van de snelste cms’en behoort. In deze case study van YOTTAA komt Drupal naar voren als het snelste gratis cms, sneller dan Joomla en Wordpress.

Drupal’s snelheid en betrouwbaarheid zijn slechts twee redenen waarom 1,12 miljoen websites Drupal gebruiken.

Desondanks kan Drupal wel traag worden als je het vekeerd gebruikt, let daarom op volgende 4 dingen:

#1. Goed gebruik modules

Wanneer je veel onnodige, of instabiele, modules installeert dan zal dat de snelheid van Drupal niet ten goede komen. Zorg dat je erg strict bent bij de inzet van Drupal modules en alleen modules gebruikt die absoluut nodig zijn.

Overtollige modules of functies daarin die niet gebruikt worden, kunnen zorgen voor dusdanig veel overhead dat je Drupal systeem onnodig traag wordt.

Wanneer je bepaalde modules echt nodig blijkt te hebben en je Drupal site lijkt daardoor traag te worden dan zul je moeten graven om te kijken waar de bottleneck precies zit.

Pas ook op met modules die nog geen stabiele release hebben, het is niet aan te raden die te gebruiken op een live website als je geen programmeur bent.

#2. Uitschakelen development modules

Zorg dat alle ‘development modules’ zijn uitgeschakeld op een live Drupal omgeving, die genereren onnodige overhead daar. Ze zijn namelijk alleen nodig op een lokale ontwikkelomgeving.

Wil je toch bepaalde statistieken verzamelen op een live Drupal website middels een dev module: zet hem dan tijdelijk aan, verzamel de gegevens en schakel hem daarna weer uit.

#3. Betere configuratie

De Drupal core in combinatie met geïnstalleerde modules kennen vele configuratie mogelijkheden, die elkaar kunnen bijten wat performance problemen kan opleveren.

Zorg er dus voor dat je weet waar je mee bezig bent, en niet klakkeloos allerlei opties aanzet.

#4. Caching

Het belang van goed ingestelde caching is groot, zeer groot. Je Drupal performance hangt af van correct ingestelde caching.

Memcache

Omdat Drupal’s snelheid hevig op caching leunt (overige cms’en ook overigens) is het inzetten van Memcache een pre.

Simpel gezegd werkt Memcache als volgt: standaard plaatst Drupal al zijn caches in de database, wat veel database verkeer en dus schijfactiviteit genereert. Memcache haalt de caches uit de database en plaatst deze in het geheugen van de server. Wat een snelheidsboost geeft aan je Drupal cms. En installatie is te doen zonder coderen.

Wrap up

Dit zijn 4 onderdelen waar je rekening mee kunt houden, maar Drupal kan op meer manieren verder geoptimaliseerd worden. In een vervolg-blog laat ik zien welke modules je kunt inzetten.

Bron afbeelding

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >