Доработка приложения на C#

Василий15 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
29.09.2014

Имеется поисковое приложение, разработанное на C#, в качестве базы данных MS SQL. Приложение осуществляет запросы на поиск в интернете, результаты сохраняется, а базе данных (сейчас более 2000000 результатов – ссылок http), по запросам можно закачать страницы, они сохраняются в хранили на HDD, в дальнейшем можно осуществлять фильтрацию данных по содержимому. Необходимо сделать несколько доработок в области оптимизации и некоторого функционала.

1. При закачке страниц используется не полная мощность интернет канала, а 10-20%.

2. Существенные задержки при переключение между запросами (вывод ссылок).

3. Одновременная работа по обработке запросов, закачке данных и фильтрации данных невозможна в силу резкого снижения скорости по всем функциям, при этом задействуется только одно ядро ЦП из 8.

4. У каждого запроса необходимо сохранять “свой” запрос на фильтрацию в строке где задается этот запрос, и фильтровать по команде, сейчас запрос на фильтрацию остается последний используемый, и активируется сразу при переходе на новый запрос, что по себе тормозит приложение без всякой надобности.

Заявки фрилансеров