• Аналог DotVVM для asp.net web forms?

    vabka
    @vabka Куратор тега Веб-разработка
    Это ваши проблемы, что у вас такой древний хостинг и нет желания мигрировать на .net 5
    В принципе - если у вас есть разделение на фронт и API, то вы можете плавно перенести все фичи хоть на dotVVM, хоть на Blazor, хоть на реакт.
    Ответ написан
    Комментировать
  • Аналог DotVVM для asp.net web forms?

    @cicatrix
    было бы большой ошибкой думать
    А хостинг не проще сменить? Ну или показать им на календарь, в графу "год"?
    Ответ написан
    Комментировать
  • C# Scraper fast as hell, tasks or threads?

    Если хотите что-то ускорить - ускоряйте CPU-bound штуки и уменьшайте количество аллокаций (в идеале до 0).
    > try-catch
    постарайтесь обойтись без исключений. Лично я знаю пока только 1 высокоуровневый HTTP клиент, который работает без них - ClusterClient, но я не уверен, умеет ли он в прокси, если вы их используете.
    > быстрее чем при использовании ThreadPool
    Если у вас так много запросов, то вы быстро упрётесь в лимит потоков в ОС :)
    Лучше увеличьте размер тредпула на старте.

    Ещё попробуйте уйти с .NET Framework на .NET 5 - сразу почти бесплатно получите ускорение, если используется System.Net.HttpClient (там целая куча низкоуровневых оптимизаций по памяти сделано)

    ЗЫ: сам я ничего не знаю про xNet, что там в недрах используется, но судя по тому, что там в репозитории уже 5 лет нет обновлений - врядли там используются современные вещи.
    Ответ написан
    Комментировать