Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Оптимізація програми на C#

project expired


Потрібно оптимізувати роботу програми написаної на C# яка бере дані з 1 сайту і рахує їх через ексель файл і виводить в самій програмі готові результати!До проекту додаю пару скріншотів для розуміня самої роботи!Ціль-  максимально швидко програма має обробляти дані(максимум 1 година) а не 5-9 годин!

image

Applications 2

Only registered users can view attachments.


  1. proposal concealed by client
  2. proposal concealed by client
  3. proposal concealed by client
  4. proposal concealed by client
  5. proposal concealed by client
  6. proposal concealed by client
  7. proposal concealed by client
  1. proposal concealed by client
  2. proposal concealed by client
  3. proposal concealed by client
  4. proposal concealed by client
  1. proposal concealed by client
  • Напишите в ЛС.

    Может перепишем ее на Питоне?

    Какая логика работы программы? Тема бук. ставок довольно интересная=)

    Давайте обсудим

  • Denis Matiuhin
    Complain | 12 January at 21:06 |

    Для ускорения переписать с  С# на питон???

  • Андрій Цибрій
    Complain | 13 January at 19:32 |

    думаю тут ключевая проблема в "работает через ексель"
    припоминаю в далеком прошлом, надо было работать с большым массивом данных на паскале, но беда, есть ограничение по выгружаемой памяти
    единственным решением было тоже подключать ексель, писать 2мерный массив в таблицу, и потом уже дергать по 1-2 строки и обрабатывать как надо

  • Anatolii D
    Complain | 12 January at 12:51 |

    Цiкаве  завдання, пропоную зробити програму на Java з нуля. Що за сайт?

  • Anatolii D
    Complain | 12 January at 12:53 |

    https://www.myscore.com.ua  ?

  • Богдан Антоник — project author
    Complain | 12 January at 12:54 |

    Так

  • Богдан Антоник — project author
    Complain | 12 January at 12:54 |

    Дані програма бере з сайту https://www.myscore.com.ua і рахує дані через ексель і виводить дані назад в програму

  • Влад Новгородов
    Complain | 12 January at 12:55 |

    Добрый день. Для понимания работы программы нужно знать: с какого сайта, какую информацию и с какой периодичностью она парсит - тогда можно будет прикинуть и скорость.

    И есть ли исходники? В папке на скриншоте я их не вижу.

  • Богдан Антоник — project author
    Complain | 12 January at 12:57 |

    Дані програма рахує тільки тоді коли програму я відкриваю на пк (мені хватає 1,2 рази в день )

  • Anton Kravtsov
    Complain | 12 January at 12:56 |

    Если это парсинг данных, то не исключено, что в программе намеренно внесена задержка при работе с сайтом, чтоб не банили.

  • Богдан Антоник — project author
    Complain | 12 January at 13:01 |

    Я цього не знаю але ніколи ніяких затримок в відношенні до мене чи інших користувачів я не бачив і не чув!Сайт є відкритим для всіх і немає сенсу когось банити за то що хтось часто бере дані з нього!І як на це пішло то скажу так!Багато хто з замовників бере дані з цього сайту суто в власних потребах і ці дані використовують по різному

  • Anatolii D
    Complain | 12 January at 13:16 |

    То є захист сайту вiд - 

    DDoS (Distributed Denial of Service) - розподілена атака типу «відмова в обслуговуванні». Мережевий ресурс виходить з ладу в результаті безлічі запитів до нього, відправлених з різних точок.

    Якщо робити запити без затримки - буде виглядати як DDoS атака.

    Вишлiть, будь ласка, в ЛС що саме вам потрiбно з сайту, попрацюю з ним, цiкаво.

  • Денис Демидов
    Complain | 12 January at 13:35 |

    Добрый день, Богдан.
    Хорошо знаком с C#. Могу переписать и оптимизировать код максимально.

    Однако, есть подозрение, что такая скорость из-за необходимости как-раз собирать данные, на что уходит время + паузы. Прокси используются?

    Покажите код через ЛС, в идеале, тогда будет понятнее. Спасибо.

  • Олег Кремляков
    Complain | 13 January at 20:15 |

    если интересует именно АПЛ можно брать кэфы с биржи betfair.com
    или pinnacle у них есть API