When multiple people edit the same vocabulary and the same time, TermIt's performance becomes quite bad (up to the point when proxy starts timing out on requests).
It seems the problem is that each edit of a term's label/definition leads to text analysis of all terms in the vocabulary, which is happening repeatedly and at the same time as terms are created and edited by the users. We should consider batching the analyses and possibly pushing notifications to client when the analysis is actually performed, and its results processed.
When multiple people edit the same vocabulary and the same time, TermIt's performance becomes quite bad (up to the point when proxy starts timing out on requests).
It seems the problem is that each edit of a term's label/definition leads to text analysis of all terms in the vocabulary, which is happening repeatedly and at the same time as terms are created and edited by the users. We should consider batching the analyses and possibly pushing notifications to client when the analysis is actually performed, and its results processed.