Bespaar geld, houd je Drupal website snel! Howto bij vele ingelogde bezoekers

08 Nov 2012

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

Ik denk dat ik niet hoef uit te leggen waarom een website snel zou moeten zijn, maar hierbij toch enkele financiële redenen die vaak over het hoofd gezien worden:

  • Mensen verlaten vrij snel je website, wanneer deze als te traag ervaren wordt. Dit is zonde van jouw investering in de website.
  • Zoekmachines vinden het niet leuk als je website traag is: hierdoor zal je dalen in de zoekresultaten en worden je eventuele Google Adwords advertenties duurder. Dat laatste vanwege Google's Ad Rank

 

Techniek: houd je Drupal website snel en up-to-date, ook bij vele ingelogde bezoekers

Drupal 7 bevat out of the box goede 'caching' functies om niet ingelogde (anonieme) bezoekers snel van dienst te zijn. Wanneer Drupal te maken krijgt met vele ingelogde bezoekers zul je gebruik moeten maken van extra modules en, waar nodig, maatwerk code. Tevens kunnen een aantal server applicaties je goed helpen, denk aan Memcache, Solr, APC en inzet van MongoDB.

Hierin biedt de module Authcache goede functies om ingelogde bezoekers sneller te bedienen, met behulp van caching mechanismen.
Zojuist kwam ik dit artikel tegen, waar een bondige toelichting gegeven wordt hoe je met behulp extra modules verder op Authcache kunt optimaliseren, zonder direct veel maatwerk te hoeven schrijven. Dit zijn:

 

Authcache Actions technische toelichting

Wanneer je een update van een pagina doet, wil je dat iedereen meteen deze update ziet. Dit geldt ook voor een lijstpagina van bijvoorbeeld nieuws items. Technisch gezien moet de 'cache' van deze pagina's geleegd worden na jouw update, zodat iedereen de nieuwe content dus ziet. Dit is mogelijk met de Authcache actions module, hulp van "Rules" en de "Clear cache by path" actie, die wordt aangeboden door Authcache Actions.

Ajax Pane technische toelichting

Deze module is voornamelijk ontwikkeld om gebruiker specifieke content (bv jouw username) dynamisch aan te bieden, terwijl de hele pagina is gecachet. Ook kan je bijvoorbeeld externe nieuwsfeeds hier in laden.

Zie ook

http://groups.drupal.org/high-performance

Comments

Nóg meer
kennis nodig?

Check ons ons blog archief >