уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.

День 3 разработки новой “Пинговалки” подходит к концу. Сегодня все внимание было уделено организации главного процесса ради которого и пишется программа – многопоточного пинга. Не всё пока удалось реализовать на том уровне, на котором хотелось бы, но тем не менее, кое-какие положительные подвижки в этом направлении есть.

Итак, что ждет пользователей новой “Пинговалки”  при пинге страниц.

Во-первых, как я уже говорил в первый день, цель программы – пинг многих страниц по многим сервисам. Теперь программа это умеет делать. Достаточно указать какие из страниц проекта пинговать и по каким сервисам. В процессе пинга строится подробный лог работы программы: указывается прошел ли пинг, если не прошел, то какое сообщение вернул сервер и т.д.

Чтобы не делать лишнюю работу и не пинговать одну и ту же страницу каждый раз, теперь пиновалка по логу может определить какие из страниц проекта можно отсеять из очереди. Для этого на вкладке “Страницы” появилась новая опция “Скрыть пропингованные”.

Например, так выглядит полный список страниц проекта:

pingovalka_2_4

В списке видны все страницы, а страницы, которые уже когда-либо пинговались имеют запись в столбце “Дата пинга”. После включения опции “Скрыть пропингованные” эти страницы скрываются, что позволяет Вам более наглядно увидеть будущую очередь на пинг.

Также дописана опция сбора информации по страницам: заголовки и ключевые слова. Так как этот процесс может занимать достаточно продолжительное время, если выбрано большое количество страниц, то, для ускорения пинга можно получить всю необходимую информацию ещё ДО запуска пингования, находясь на вкладке “Страницы”.

Осталось дописать немного визуализацию процесса и, можно сказать, что “Пинговалка” готова к релизу :)

уважаемые посетители блога, если Вам понравилась, то, пожалуйста, помогите автору с лечением. Подробности тут.
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии