У меня 6000 рабочих элементов хранятся в TFS
- Во-первых, мне нужно получить их все (ну, это довольно просто сделать с помощью WIQL или чего-то еще)
- Затем мне нужно отфильтровать все рабочие элементы, над которыми я не работал, для определенного диапазона дат. Например, я смотрю, были ли внесены какие-либо изменения для каждого рабочего элемента.
- Наконец, я показываю рабочие элементы на веб-странице (самый быстрый шаг).
Однако весь процесс занимает около 300 секунд. Я предполагаю, что это связано с тем, что мне нужно анализировать историю каждого рабочего элемента. Итак, есть ли какие-нибудь уловки, которые могли бы улучшить время?
Более подробная информация: у меня есть веб-приложение, которое должно делать все это, я использую .Net, я использую кеш хранилища рабочих элементов (но, похоже, это не очень помогает), и я могу использовать любой инструмент для ускорения вверх по процессу.