Консультация № 191452
10.10.2017, 16:54
0.00 руб.
0 2 0
Здравствуйте! У меня возникли сложности с таким вопросом:
Можете пожалуйста помочь с данным заданием:
Предполагая, что в некотором каталоге на диске сохранено большое
количество файлов с логами (журналами работы) прокси-сервера,
написать программу вычисляющую статистику потребления
трафика сети Интернет. На выходе программа должна создавать три
текстовых документа: статистика по пользователям, статистика по
доменам, статистика по датам. В качестве статистики использовать
общий объем потребленного трафика, соответственно
пользователем за все дни, при обращении к домену, в указанный
день.
При разработке программы считать, что каждый файл должен
обрабатываться отдельно параллельно выполняющимся участком
кода. После обработки всех файлов, полученные результаты для
каждого из них должны суммироваться в общую сводку.


Вот примеры реализации (куски):
https://ru.stackoverflow.com/questions/473770/%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B-%D1%81-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B0%D0%BC%D0%B8

http://forum.sources.ru/index.php?showtopic=407726

можете написать программу и написать комментарии что, где и как?

Обсуждение

давно
Посетитель
399158
228
11.10.2017, 15:45
общий
сможете помочь?
давно
Советник
400484
472
19.10.2017, 17:16
общий
Для начала бы я распарсер лог файл. Можно, как в примерах. Параллельно с этим я бы сделал списки уникальных пользователей, доменов и дат. В принципе, можно и из распарсенного вытащить...
После этого для каждого уникального пользователя посчитал трафик и вывел в файл.
Аналогично для домена и даты.

Вопросы в студию...
Форма ответа