Still unacceptably slow: populating Bible Search dropdown
Comments
-
Thanks Rosie. I too have noticed that my spelling has gotten terrible lately. Part of it has to do with my mind racing ahead of my fingers, even though I touch type.
Mission: To serve God as He desires.
0 -
Mark Barnes said:
Let's test the hypothesis: Users with slow dropdowns have lots of tags, users with fast dropdowns have few tags?
So far (just looking at me and you), the hypothesis is true. But we need more data!
FYI I have 338 unique tags, I have 13,043 resources tagged.
0 -
Mark Barnes said:
Thanks. I think that suggests yours is working OK. The slow first time was caused mainly by Logos updating community metadata whilst you were waiting for the dropdown menu. Often the new metadata caused it to start recalculating again.
Thanks Mar, this is interesting. I looked through the log, and updating 100 resources can take from 4 milliseconds to 400 milliseconds. I assume the variation is due to internet performance? I have a fast internet, that could easily add 5+ seconds for someone.
0 -
Mark Barnes said:Rosie Perera said:
387 tags [could this be the problem? I'm a heavy user of tags, for all kinds of purposes]
Let's test the hypothesis: Users with slow dropdowns have lots of tags, users with fast dropdowns have few tags?
So far (just looking at me and you), the hypothesis is true. But we need more data!
For me the dropdown populates within one-two seconds.
I have:
- 3155 resources
- 140 collections - 22 of which appear under the Collections field in the dropdown
- Approx 280 tags
0 -
Mark Barnes said:
Let's test the hypothesis: Users with slow dropdowns have lots of tags, users with fast dropdowns have few tags?
Could someone define how we're counting tags? Is it number of distinct tag values, irrespective of how many resources to which they're applied?
If so, I'm sure I have a lot. I tag every new resource with at at least the date I purchased it. That's going to account for at least 100 distinct tags, I'd guess. I'm not at my Logos PC right now. What's the easiest way to get that count?
Thanks,
Donnie
0 -
Donnie Hale said:
Is it number of distinct tag values, irrespective of how many resources to which they're applied?
I was assuming that this was the definition.
Donnie Hale said:What's the easiest way to get that count?
I ended up sorting my Library by "MyTags" and counting the entries manually.
I don't know of another way without using some SQL reader to access the databases themselves.
0 -
Graham Criddle said:Donnie Hale said:
What's the easiest way to get that count?
I ended up sorting my Library by "MyTags" and counting the entries manually.
I count the number of entries on one screen and then paged down and multiplied the number of entries per page by the number of pages (plus the extras).
I have 2600 resources not hidden. 162 collections and 111 unique tags. Near instantaneous dropdown for me.
I also never use an asterisk wildcard in any of my collections. (I haven't seen this mentioned on this thread yet, but it's a performance killer)
MacBook Pro (2019), ThinkPad E540
0 -
Todd Phillips said:
I count the number of entries on one screen and then paged down and multiplied the number of entries per page by the number of pages (plus the extras).
That would have saved me some time[:$]
0 -
For what it is worth, I have the same issue on an i7 Windows box, It takes on average between 25-30 seconds. I have 3,297 resources and 22 collections.
0 -
Rick Williams said:
For what it is worth, I have the same issue on an i7 Windows box, It takes on average between 25-30 seconds. I have 3,297 resources and 22 collections.
Do you have lots of tags?
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0 -
You know I was thinking...when I was programming in Windows, we would often populate and display something in a drop box before the data fetching would finish, when there was a lot to populate - as the person likely won't scroll faster than you can populate it anyway. In other words - get about 10 entries for the dropdown then display it/refresh the UI - get 10 more - refresh the display -- it's more UI display code, but it will look almost instantaneous. Often we want to type something in like "ESV", and the population is meaningless anyway.
Just a thought if it helps ...who knows the code may work like this now anyway.
0 -
Graham Criddle said:
For me the dropdown populates within one-two seconds.
I have:
...
- Approx 280 tags
So, having lots of tags doesn't appear to be the main issue.
Donnie Hale said:I tag every new resource with at at least the date I purchased it.
Me too. And what bundle (or base package) it was part of.
Todd Phillips said:I count the number of entries on one screen and then paged down and multiplied the number of entries per page by the number of pages (plus the extras).
That's how I did it too.
0 -
Because I only have 10 different tags, I will agree. What I do have lots of are notes. My notes db file is over 2G.Rosie Perera said:So, having lots of tags doesn't appear to be the main issue.
0 -
tom said:
Because I only have 10 different tags, I will agree. What I do have lots of are notes. My notes db file is over 2G.Rosie Perera said:So, having lots of tags doesn't appear to be the main issue.
Tom, you mentioned in a previous post that you have an older computer. What are the specs on that computer (what processor, how much RAM, how fast is the hard disk)? That is more likely the cause of your menu taking nearly 4 minutes (!) to populate. Yikes. I would have given up by then.
0 -
There is no doubt having a six year old computer (I tend to keep mine for 8 years before upgrading) has a lot to do with the slowness of L4.Rosie Perera said:Tom, you mentioned in a previous post that you have an older computer. What are the specs on that computer (what processor, how much RAM, how fast is the hard disk)? That is more likely the cause of your menu taking nearly 4 minutes (!) to populate. Yikes. I would have given up by then.
I have an Intel Core(TM)2 Duo CPU @ 2.0 GHz,
4 GB of Ram
and 500 GB Hard drive @7200
I was wondering if Logos was doing things with things with my notes in the background.
But I have concluded that my notes are not the issue because if I use the "same" drop down box to filter my library, it is spontaneous.
0 -
Rosie Perera said:
the info for this dropdown (...) It's not going to change unless I edit my collections
It could, potentially, change every time you download a new resource of type:bible. It could also change if you add or remove a tag. All it takes is that some rule automatically includes it in a Collection that hasn't had any Bibles before, or removes it from a Collection that only had one.
Bradley Grainger (Logos) said:I'm wondering if it would be useful to make individual Bibles available in the list before all the collections were loaded.
Rosie Perera said:Perhaps if the text typed into the search box matches exactly an existing collection name, it could allow you to hit Enter right away to select that collection, and bypass the whole populating-the-listbox thing.
Don Awalt said:when I was programming in Windows, we would often populate and display something in a drop box before the data fetching would finish, when there was a lot to populate - as the person likely won't scroll faster than you can populate it anyway. In other words - get about 10 entries for the dropdown then display it/refresh the UI - get 10 more - refresh the display -- it's more UI display code, but it will look almost instantaneous.
I'm no programmer, but these all sound like good ideas to me.
My own addition would be a fourth pre-made Collection for 'All <English> Bibles', where <English> is the language our Logos UI is set to. (I believe my most common Bible Search choices are probably Bibel 82 and English Bibles. If you add this fourth Collection plus make individual Bibles available first, I would rarely have to wait for the rest to populate.)
Rosie Perera said:EDIT: Another reason why this is so irritating is you can't Alt+Tab away and do something else while it's populating, or the dropdown loses focus and drops back up again. So you have to sit there and stare at it through all the agonizingly slow 25 seconds or so. Arggh!
[Y]
Rosie Perera said:He was so obsessed with making the performance good enough for all our users, that he used to use a development machine that was two generations older than what all the rest of us were using (he was using a 286 PC-AT when the rest of us had 486's). If it wasn't fast enough for him on that machine, it wasn't fast enough.
[Y]
tom said:I wish mine was that fast. I do have an older computer, and it took my computer 3 minutes and 53.3 seconds.
[:S]
(For me it seems to take about 4 seconds currently.)
Mac Pro (late 2013) OS 12.6.2
0 -
tom said:
I just tried the Bible dropdown on one of my older PCs. It's still a better spec than yours, but not by that much. Mine is an Intel Core 2 Quad Q8300 @2.5 Ghz, 6GB RAM, and a 7,200rpm HDD.
My menu populates in under 9 seconds the first time of asking, and in about 1.5s subsequently.
It's bizarre that for some, performance is quite acceptable, whilst its unusable for others with apparently similar setups. Tom, apart from your notes, is there anything else about your configuration that you think might be unusual?
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0 -
The collections that were posted in the forums some time ago for different denominations I deleted a number of those, including some collections that had dictionaries etc.
Mission: To serve God as He desires.
0 -
I've been doing some performance investigation. So far, there appear to be two main sources of slowdowns in this list:
1) A large number of user-defined collections, particularly ones that are expensive to evaluate, e.g., contain "*".
2) A large number of tags. It's worse to have more tags applied to fewer books (e.g., use 500 different tags to tag 600 books) than fewer tags applied to more books (e.g., use 2 different tags to tag 20,000 books), but the total number of tagged resources does factor into it a little.
We'll be fixing problem #1 with caching and problem #2 with a more efficient DB query. This will probably ship after 5.1a Beta 3.
There may be additional performance problems not covered by those two reasons. (For example, tom's situation doesn't seem to be covered by these two issues.) If we can identify additional slowdowns, we'll attempt to address them.
0 -
Wow that's great news, excellent progress Bradley! Thanks!
0 -
Here is my log file. I started L5, open up the search window, change to one of my collections, and then did a search on the word grace. 0654.Logos.logBradley Grainger (Logos) said:For example, tom's situation doesn't seem to be covered by these two issues.
0 -
Bradley Grainger (Logos) said:
I've been doing some performance investigation. So far, there appear to be two main sources of slowdowns in this list:
1) A large number of user-defined collections, particularly ones that are expensive to evaluate, e.g., contain "*".
What else causes a collection to be expensive to evaluate? I do not use "*" in any of my collection rules. I could share my collection db with you if it would help you diagnose what in my particular case is causing the slowdown. Would that be ResourceCollectionManager.db?
Bradley Grainger (Logos) said:2) A large number of tags. It's worse to have more tags applied to fewer books (e.g., use 500 different tags to tag 600 books) than fewer tags applied to more books (e.g., use 2 different tags to tag 20,000 books), but the total number of tagged resources does factor into it a little.
We'll be fixing problem #1 with caching and problem #2 with a more efficient DB query. This will probably ship after 5.1a Beta 3.
There may be additional performance problems not covered by those two reasons. (For example, tom's situation doesn't seem to be covered by these two issues.) If we can identify additional slowdowns, we'll attempt to address them.
As I mentioned before, I have 280 tags applied to about 10,000 of my 11,000+ resources. Does that count as "fewer tags applied to more books"? I don't think that should be a particularly unusual case.
Looking forward to hearing more about your progress on resolving this.
0 -
tom said:
I started L5, open up the search window, change to one of my collections, and then did a search on the word grace
You have two or three very inefficient collections:
- * ANDNOT type:media ANDNOT type:lectionary
- *
- *
They are really not helping, and are probably the biggest cause of your slowdown.
It's not clear from the logs whether the two collections that just have * in the rule are two separate collections, or whether you're including the * collection inside another collection.
To remove this problem, at least, all you need to do is replace the * with rating:<6. That should make a noticeable difference for you.
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0 -
Rosie Perera said:
As I mentioned before, I have 280 tags applied to about 10,000 of my 11,000+ resources. Does that count as "fewer tags applied to more books"? I don't think that should be a particularly unusual case.
If "more tags applied to fewer books" is worse, then "more tags applied to more books" (which is how I'd classify this) is worse still. [:)] I think this is higher-than-average tagging; it may be more "particularly unusual" than you (or we) expected (which is why it's slow).
How are you counting the number of tags and tagged resources?
0 -
Mark Barnes said:
If you have a 6-core processor that's capable of running 10,000 operations per second, it follows that each core can run at 1,667 operations per second. If I have an 4-core processor that has the same overall performance, each core can operate at 2,500 operations per second. Hence, on a single threaded task, my processor will be 30% faster as yours. (Of course, the maths doesn't work out anywhere near this simply as this, but the overall point is sound.)
It's not that simple! Your CPU has a higher Turbo clock speed 3.9 vs 3.6, a higher nominal clock of 3.5 vs 3.33 and is less thermally stressed which means that it is more likely to run a thread/core at Turbo speed with other cores active. Resource monitor actually shows yours running at 4.3 GHz (overclocked?) for most of the operation whereas Rosie's took a while to ramp up to 100%.
The operation was essentially single threaded looking at the CPU number on Rosie's monitor.
Dave
===Windows 11 & Android 13
0 -
Bradley Grainger (Logos) said:
We'll be fixing problem #1 with caching and problem #2 with a more efficient DB query. This will probably ship after 5.1a Beta 3.
Excellent. The prospect of displaying bibles before collections is dismaying to my usage where I always select collections and always use the Find box for single bibles. Searching with collections vs. individual bibles is roughly 50/50. I have 7 collections with bibles out of 24 total; significantly less than my 72 bibles! 4 tags involve bibles out of 7 total.
Also, I decided to significantly reduce my bible count to improve display speed early in Logos 4 e.g. I hid the Targums & Text of Earliest NT Greek Manuscripts.
Dave
===Windows 11 & Android 13
0 -
Dave Hooton said:
It's not that simple! Your CPU has a higher Turbo clock speed 3.9 vs 3.6, a higher nominal clock of 3.5 vs 3.33 and is less thermally stressed which means that it is more likely to run a thread/core at Turbo speed with other cores active. Resource monitor actually shows yours running at 4.3 GHz (overclocked?) for most of the operation whereas Rosie's took a while to ramp up to 100%.
I did say that I'd simplified the example!
What I was trying to say was that generally speaking if two processors performed equally well when using all their cores, then in a single-threaded operation, the processor with the fewer cores will perform better. I know that there are many additional factors involved (architecture, cache, clock speed, turbo speed, and so on), but assuming that the 6-core and 4-core have the same overall performance, the 6-core will have inferior single-threaded performance.
Mine and Rosie's CPUs are an example of that. Rosie's processor beats mine on Cinebench multi-threaded (8.91 vs 7.91). Now I know there are other factors involved, but given that performance you would expect my processor to beat hers in single threaded mode, because 8.91÷6 is 33% less than 7.91÷4. And, indeed, when you do the benchmark in single threaded mode, mine is 33% faster (1.24 vs 1.66). The maths doesn't quite work because of other factors.
As for the 4.3GHz in Task Manager - that's not accurate. My CPU is not overclocked, and according to Intel's Extreme Tuning Utility, it never gets above 3.9Ghz.
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0 -
Thanks Mark!!!Mark Barnes said:tom said:I started L5, open up the search window, change to one of my collections, and then did a search on the word grace
You have two or three very inefficient collections:
- * ANDNOT type:media ANDNOT type:lectionary
- *
- *
They are really not helping, and are probably the biggest cause of your slowdown.
It's not clear from the logs whether the two collections that just have * in the rule are two separate collections, or whether you're including the * collection inside another collection.
To remove this problem, at least, all you need to do is replace the * with rating:<6. That should make a noticeable difference for you.
The menu now responds in about one minute (it reduce the time by aprox 75%)
0 -
tom said:
The menu now responds in about one minute (it reduce the time by aprox 75%)
I'm glad that improves things. Hopefully Bradley can speed things up still further.
The other rules you have won't make much difference on their own - it's just that you have a lot of collections, and nest collections quite a lot.
That said, one you might experiment with is title:("study bible", "sfl") OR subject:(q, papyri, targum) OR mytag:no OR author:("Hayford, Jack W") OR title:"(Latin)" OR title:"(Greek)" OR "Perseus" OR title:("Bible Studies") OR title:(SAMPLE).
I presume that's a collection of resources you're not that interested in, which put in the 'exclude' section of many other collections. Consequently, it's called 90 times, each time taking an average of 0.2 seconds to calculate, which makes it one of the slowest of your remaining collections to calculate.
I don't know why it's on the slow side, but personally, I rate resources like this with 1 or 2 stars, and then creating a collection with the simple rule rating:<3. That seems to be pretty efficient.
Normally I wouldn't both suggesting tweaking a rule that 'only' took 0.2 seconds to run, but as this one is called 90 times, if you can half its calculation time, you'll save yourself at least another 9 seconds.
Incidentally, this does indicate another area in which some optimisation could be done by Bradley and the team. It appears that nested collections are still being calculated multiple times instead of being cached.
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0 -
Mark Barnes said:
OR title:"(Latin)" OR title:"(Greek)"
I just discovered that even if you type it like that, Logos ignores the parentheses, which means everything that happens to have 'Latin' or 'Greek' in the title will get caught. OR lang:(greek,latin) will probably get you closer to what you want.
Mac Pro (late 2013) OS 12.6.2
0 -
Seem to be back to 20's seconds on the desktop. Using the beta.
Mission: To serve God as He desires.
0 -
Bradley Grainger (Logos) said:Rosie Perera said:
As I mentioned before, I have 280 tags applied to about 10,000 of my 11,000+ resources. Does that count as "fewer tags applied to more books"? I don't think that should be a particularly unusual case.
If "more tags applied to fewer books" is worse, then "more tags applied to more books" (which is how I'd classify this) is worse still.
I think this is higher-than-average tagging; it may be more "particularly unusual" than you (or we) expected (which is why it's slow).
How are you counting the number of tags and tagged resources?
About 10,000 of my resources have any tags assigned at all, and most of them have multiple tags, some as many as 6 or 7, though most only 2 or 3. Most of them have at least a "Date: YYYYMMDD" tag indicating when I acquired them, and if they came in a base package or a bundle then they also have a tag indicating what they were part of (e.g., "Bundle: XXXX" or "Base: Series X Scholar's"). Then the ones I have gotten around to categorizing and/or shelving in my virtual bookcases have those sorts of tags (e.g., "Shelf: Biography" or "JSOTS" or "HistXty" and so on).
The number of tags I have is actually 1093 (280 was wrong; I think that was my number of collections). That is the count I get when I sort by My Tags and count how many lines there are.
Here's an example of some of my tags. As you can see, I could really benefit from a tag management tool, since I have been inconsistent with the naming of some of my tags, and it's currently impossible to rename a tag or merge two tags or remove a single tag from multiple resources without affecting the other tags that are assigned to those resources. Hint, hint. We've been asking for something like this for ages (many of us have), but there has been not a peep from Logos in response. It's finally gotten to the point that DominicM had to implement a hack to let us do this. Please do something sanctioned by Logos for letting us manage our tags better. I might end up being able to be more efficient about how many tags I have if I could manage them from within Logos.
0 -
Deleted most of my collections, now down to 9 seconds for the menu to come up the firs time. After that it is instantaneous.
Mission: To serve God as He desires.
0 -
Rosie Perera said:
The number of tags I have is actually 1093
Well, there's your problem. [:)]
Even if each tag took just 10ms to evaluate (e.g., one disk seek), which it does, having 1000 of them makes it take about 10s to evaluate them all which is in line with the delays you've been measuring.
The good news is that the optimisation brings this down to under 100ms for all tags combined, which should significantly improve the user experience for users with lots of tags.
0 -
Rosie Perera said:
Please do something sanctioned by Logos for letting us manage our tags better.
I have seen specs (but no code yet) for better tag management in the Library. It is currently planned (no guarantees, all plans subject to change) for a release in the near future.
0 -
Bradley Grainger (Logos) said:Rosie Perera said:
The number of tags I have is actually 1093
Well, there's your problem.
Even if each tag took just 10ms to evaluate (e.g., one disk seek), which it does, having 1000 of them makes it take about 10s to evaluate them all which is in line with the delays you've been measuring.
The good news is that the optimisation brings this down to under 100ms for all tags combined, which should significantly improve the user experience for users with lots of tags.
That's good news. It seems very inefficient to do a separate disk seek for each tag. And would you have had to seek again if a tag is used in multiple collections (which many of mine are)? In other words, you're going through computing what's in each collection, right, so I'm guessing you did look up each tag as it occurred in the collection. Some of my collection rules are as simple as mytag:HistXty, but others combine multiple tags in complex boolean logic (for example my Biographical Resources collection uses this rule: title:biog OR subject:biog OR mytag:Biog -subject:("Jesus Christ", Gospels, "Bible - O.T.", Apostles) -mytag:BibleChar -type:media); or they include other collections (which themselves are based on tags) in the "Plus these resources" or "Minus these resources" section.
0 -
Bradley Grainger (Logos) said:Rosie Perera said:
Please do something sanctioned by Logos for letting us manage our tags better.
I have seen specs (but no code yet) for better tag management in the Library. It is currently planned (no guarantees, all plans subject to change) for a release in the near future.
Yay! I hope I will like the specs. [:)]
0 -
Bradley Grainger (Logos) said:Rosie Perera said:
Please do something sanctioned by Logos for letting us manage our tags better.
I have seen specs (but no code yet) for better tag management in the Library. It is currently planned (no guarantees, all plans subject to change) for a release in the near future.
This is great news - thanks for sharing[Y]
0 -
Bradley Grainger (Logos) said:
I have seen specs (but no code yet) for better tag management in the Library. It is currently planned (no guarantees, all plans subject to change) for a release in the near future.
This is really good news. I had all but abandoned tagging due to the present inelegant management system. This is very welcome news!
Thanks, Bradley.
[:D]
0 -
Andy Evans said:
This is really good news. I had all but abandoned tagging due to the present inelegant management system.
Ditto. Better tag management would be a HUGE advance forward in my book.
0 -
Added most of the commentaries and collections from here: https://faithlife.com/collections-commentaries-and-theologies/about and closed the software with the LEB as the selected on in the search Box.
Did a cold boot, and the search is still instantaneous. Next I will try to replace the denominational tags.https://faithlife.com/logos-library-theology-denomination-tags/about and see if they make a difference. I am going through this process because I only deleted one or two tags, and my speed is instant.
Mission: To serve God as He desires.
0 -
Part of the problem seems to be in the denominational list found here: https://faithlife.com/logos-library-theology-denomination-tags/documents
Started from the top and stopped at Presbyterian. Immediately I noticed a six second lag, when opening search the first time. Deleted them all and I am down to a three second lag. Judaism and the second Temple was also deleted. I can now get the dropdown menu from top Bibles in four seconds.
If I leave the Lexham English Bible (my default) in the panel rather than Top Bibles, it is populating at three/four seconds. I count my seconds each time the little square moves from left to right, while waiting to populate the menu.
Will try a cold boot next.
Mission: To serve God as He desires.
0 -
After a cold boot, and having removed the denominations, I have an instant drop down of the menu. I did leave LEB as the default Bible in search.
Conclusion, the Churches are fighting among themselves. [:D]
Mission: To serve God as He desires.
0 -
Changed from LEB to Top Bibles, closed the software and restarted. It took four seconds for the menu to drop down.
Thus it seems a work around would be to close the search panel with your preferred Bible as the default.
Mission: To serve God as He desires.
0 -
I leave the search panel open and close the software. Upon relaunching, both the NKJV and the LEB take 3/4 seconds to populate the first time, the second time it is instant.
Mission: To serve God as He desires.
0 -
No, very few actually.
0 -
Rick Williams said:
No, very few actually.
It's helpful if you include some context of what you were responding to, especially when your response comes way later in the thread than the post you are replying to. You can quote the person you're replying to by selecting the relevant portion of their post when you're in Compose mode, and clicking Quote.
0 -
Rosie Perera said:Rick Williams said:
No, very few actually.
It's helpful if you include some context of what you were responding to, especially when your response comes way later in the thread than the post you are replying to. You can quote the person you're replying to by selecting the relevant portion of their post when you're in Compose mode, and clicking Quote.
For those who are interested, Rick was answering a question I asked:
Mark Barnes said:Rick Williams said:For what it is worth, I have the same issue on an i7 Windows box, It takes on average between 25-30 seconds. I have 3,297 resources and 22 collections.
Do you have lots of tags?
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0 -
I believe Rick was responding to Mark's question which was specifically addressed to him on the 7th. You can find that out by clicking on the 'replied' link in the heading of his post (you probably knew that already).Rosie Perera said:It's helpful if you include some context of what you were responding to, especially when your response comes way later in the thread than the post you are replying to. You can quote the person you're replying to by selecting the relevant portion of their post when you're in Compose mode, and clicking Quote.
(edit: sorry I see Mark replied while I was typing my post)
0 -
Rick Williams said:
No, very few actually.
If that's the case, you probably have some very inefficient collections, like Tom. Tom reduced his delay by 75% just be revising two collections. If you want, you could upload a log, and we might be able to look at it for you.
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0