From: Bill D. <bi...@du...> - 2008-12-05 15:22:26
|
I've been trying to stress-test our installation and I'm not seeing the numbers I'd like to see. I'm pretty sure solr isn't the bottleneck, so I'm hoping to find places in vufind to speed up. Unless someone else already has :-) My tests have been simply getting a search-results page (e.g, not loading facets, images, holdings info, etc.). Any thoughts on where the best place to start profiling would be? -- Bill Dueber Library Systems Programmer University of Michigan Library |
From: Bill D. <bi...@du...> - 2008-12-05 18:47:22
|
Yeah, it turns out I'm an idiot. At some point, a colleague of mine moved the GetItemStatuses to be a server-side call. The slowdowns I was seeing are all searches where there's a big serial in the first 20 items returned. Basically, I was waiting on Aleph to return huge sets of holdings. I was confused because I was using a stream of actual searches from our live catalog logs and never repeating searches (so as to avoid cache hits and model real activity). It was only when I repeated the same set due to breaking the pipe that I started seeing that it was particular searches that were screwing me up. I will likely end up doing some profiling in the long run, though, and when I do I'll make sure it gets back to this list. On Fri, Dec 5, 2008 at 10:22 AM, Bill Dueber <bi...@du...> wrote: > I've been trying to stress-test our installation and I'm not seeing > the numbers I'd like to see. I'm pretty sure solr isn't the > bottleneck, so I'm hoping to find places in vufind to speed up. > > Unless someone else already has :-) > > My tests have been simply getting a search-results page (e.g, not > loading facets, images, holdings info, etc.). > > Any thoughts on where the best place to start profiling would be? > > -- > Bill Dueber > Library Systems Programmer > University of Michigan Library > -- Bill Dueber Library Systems Programmer University of Michigan Library |