[Koha-devel] Benchmarks - prior to the 3.22 release

Jonathan Druart jonathan.druart at bugs.koha-community.org
Tue Nov 10 09:20:37 CET 2015


I use plack with the koha.psgi file from the source
(misc/plack/koha.psgi) and the Proxy/ProxyPass directives in the
apache config.

For more info on what does the tests, please see the first lines on
the wiki page, which point to bug 13690 comment 2:
===
I have created a selenium script (see bug 13691) which:
- goes on the mainpage and processes a log in (main)
- creates a patron category (add patron category)
- creates a patron (add patron)
- adds 3 items (add items)
- checks the 3 items out to the patron (checkout)
- checks the 3 items in (checkin)
===


2015-11-09 20:19 GMT+00:00 Tomas Cohen Arazi <tomascohen at gmail.com>:
>
>
> 2015-11-09 13:30 GMT-03:00 Jonathan Druart
> <jonathan.druart at bugs.koha-community.org>:
>>
>> Hi devs,
>>
>> Please have a look at the these benchmarks:
>>
>> http://wiki.koha-community.org/wiki/Benchmark_for_3.22
>
>
> It is expected that broader DBIC usage would have more footprint [1]. I
> wonder what your Plack setup is, as the packages integration uses Starman
> with prefork, so the load time should not be user-noticeable.
>
> Hum...
>
> I agree with Paul A, that running in Plack feels so close to zero-time, that
> those numbers sound unrealistic. Maybe we should go back to caching sysprefs
> (you could test that if you have the VM ready for it) and have the workers
> last shorter time (something between 1 and 5 requests) [2].
>
> [1] Only as an example, we are now retireving sysprefs through DBIC.
> [2] Dobrica mentioned this in Marseille. I don't recall how many beers we
> had before that.
>
> --
> Tomás Cohen Arazi
> Theke Solutions (http://theke.io)
> ✆ +54 9351 3513384
> GPG: B76C 6E7C 2D80 551A C765  E225 0A27 2EA1 B2F3 C15F


More information about the Koha-devel mailing list