Hvordan gjøre Koha raskere
Fra Biblab
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.