Be detailed when reporting slowness
One of the things being reported to the ILS team is that "Koha is slow." Just like when you take your car to the repair shop, it's helpful to be able to provide as many details about what you're experiencing as possible. In the case of your car, you might report "it's a 'tink-tink' noise on the front drivers' side when I'm driving between 10 and 20 mph." In the case of Koha, it's helpful to be able to tell ILS staff:
- whether you were in the staff client or LINKcat PAC
- which module you were using (circulation, acquisitions, etc)
- what you were doing when it happened (checking in, checking out, etc)
- if it involved a patron record or an item record (and which records those are)
- approximately how long it took to do the action
- what time of day it happened
- if the slowness was happening on all PCs around that same time or if it seemed to be tied to the action you were taking
The link to the form to report slowness can be found on the ILS page.
Every bit of detailed information helps. Some slowness may be related to network traffic and issues. Other slowness may be the Koha software and what's going on behind the scenes. Details will help staff track down the source the of the problem.
Add-on for Firefox to assess speeds
If you are interested, there is an add-on for Firefox that will display the length of time it takes a webpage to load. It can be used to assess speeds for Koha functions.
To install the add-on:
- In Firefox, go to https://addons.mozilla.org/en-US/firefox/addon/lori-life-of-request-info/
- click on "Add to Firefox"
- Restart Firefox if/when prompted
The plugin will add a status bar at the bottom right corner of Firefox and will display:
- TTFB: how long it took to see the first byte from remote server (from click to first byte received). This value gives a rough estimate on when the browser can start laying out the content.
- TTC: how long it took to display the page (from click to complete drawing of the page). For us, this includes all possible contributions to lag time: the Koha database + the Koha web server + the internet + Badgernet ---- it is not a pure measure of "how fast is Koha?"
- Page size (number of bytes used to display the page): this value includes both bytes fetched from network and bytes fetched from the browser's cache.
Notes: that the above stat is only updated when a page is completely displayed (the progress bar is no longer displayed).
The numbers reported by the add-on of most interest to SCLS staff troubleshooting the slowness problem would be the TTFB and TTC numbers.