Hvordan gjøre Koha raskere

Fra Biblab

Gå til: navigasjon, søk

Det finnes en del triks man kan gjøre for å få Koha til å jobbe litt raskere.

mod_expires

Ved å sørge for at statiske filer som bilder, CSS og JavaScript blir mellomlagret (cash'et) i nettleseren kan man redusere responstiden betraktelig. Hvis man bruker vevtjeneren Apache kan man bruke modulen mod_expires til å gjøre denne jobben.

Først må modulen akiviseres (hvis den ikke allerede er aktivert) med følgende kommandoer på kommandolinja:

 sudo a2enmod expires
 sudo /etc/init.d/apache2 restart

Så må noe a la det følgende inn i en av Apache sine konfigurasjonsfiler.

 <FilesMatch "\.(gif|jpg|png|js|css)">
   ExpiresDefault "access plus 2 days"
 </FilesMatch>

Dette vil sørge for at alle filer som slutter på .gif, .jpg, .png, .js eller .css får en levetid i mellomlageret på to dager. Det er også mulig å angi lengre levetider, se Alternate Interval Syntax i dokumentasjonen til mod_expires for flere detaljer.

Instruksjonen kan legges inn enten i den globale fila /etc/apache2/httpd.conf (de valgene man gjør vil da gjelde for alle vevstedene denne tjeneren har noe med å gjøre) eller det kan være den Koha-spesifikke fila /etc/koha/koha-httpd.conf (i en standard installasjon, forutsatt at denne er lenket inn i /etc/apache2/sites-available, slik det er beskrevet i installasjonsdokumentasjonen for Koha.)

Etter at konfigurasjonen er endret må man oppdatere Apache med denne kommandoen:

 sudo /etc/init.d/apache2 reload

mod_perl

mod_perl kan ved første øyekast virke som et fristende tiltak for å gjøre Koha raskere, men pr i dag er Koha ikke skrevet på en måte som er kompatibel med denne modulen. Det finnes dog ambisjoner om å rette på dette i versjon 3.4.

Personlige verktøy