Google PageSpeed Apache module

Het wordt weer eens tijd voor een post, afgelopen dagen wat aan hannesen geweest met google pagespeed optimalisatie en de webservers meteen voorzien van pagespeed_mod. De installatie ging vrij soepel (op Debian, dpkg -i pagespeed.mod.dpkg). De configuratie ging ook bijna vanzelf wat filters hier en daar aanzetten, en klaar ūüôā

Maar wat doet deze apache module nu precies? De naam zegt het al het verbeterd de snelheid van het laden van website, hoe doen ze dit dan?

  • Afbeeldingen worden opnieuw gecomprimeerd of omgezet in een andere formaat;
  • Comments overbodige tekens etc worden uit de html, css en javascripts gehaald;
  • Systeem activeert een cache systeem wat zorgdraagt dat de boel snel blijft laden;

Kortom leuke module en zeker zeker zeer handig! Hieronder mijn pagespeed na een uurtje tweaken:

Mijn apache module configuratie:

<IfModule pagespeed_module>

ModPagespeed on
ModPagespeedInheritVHostConfig on
AddOutputFilterByType MOD_PAGESPEED_OUTPUT_FILTER text/html
ModPagespeedFileCachePath¬† ¬† ¬† ¬† ¬† ¬† “/var/cache/mod_pagespeed/”
ModPagespeedLogDir “/var/log/pagespeed”
ModPagespeedSslCertDirectory “/etc/ssl/certs”

ModPagespeedRewriteLevel CoreFilters
ModPagespeedEnableFilters prioritize_critical_css
ModPagespeedEnableFilters defer_javascript
ModPagespeedEnableFilters sprite_images
ModPagespeedEnableFilters convert_png_to_webp,convert_jpeg_to_webp
ModPagespeedEnableFilters collapse_whitespace,remove_comments

ModPagespeedFileCacheInodeLimit        500000
ModPagespeedImageRecompressionQuality 60
ModPagespeedJpegRecompressionQuality -1
ModPagespeedWebpRecompressionQuality -1

<Location /pagespeed_admin>

Order allow,deny
Allow from localhost
Allow from 127.0.0.1
SetHandler pagespeed_admin

</Location>

<Location /pagespeed_global_admin>

Order allow,deny
Allow from localhost
Allow from 127.0.0.1
SetHandler pagespeed_global_admin

</Location>

ModPagespeedEnableCachePurge on
ModPagespeedStatisticsLogging on
ModPagespeedMessageBufferSize 100000

</IfModule>

Meer informatie over de module zelf:

https://developers.google.com/speed/pagespeed/module/

Simpele asterisk IVR

asterisk_logo-svg

Vandaag wederom een simpele IVR opgezet in Asterisk RT (RealTime), met de volgende functionaliteit:

  • Boodschap met 4 keuzes;
  • Afwijkende MOH¬†(music on hold/wachtmuziek);
  • Elke keuze gaat naar een specifiek intern SIP account;
  • Timeout na 30 seconden, daarna komt hij in de backup queue;
  • Timeout na 30 seconden, daarna wordt hij extern doorgeschakeld;

Configuratie:

schermafbeelding-2016-11-14-om-21-48-57

schermafbeelding-2016-11-14-om-21-49-18

Geschreven versie volg nog, ivm klantgegevens bepaalde delen geblurd.