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.