Управление веб-браузером занимает 20-60 секунд, чтобы загрузить страницу в первый раз - PullRequest
0 голосов
/ 03 марта 2019

При использовании элемента управления веб-браузера требуется от 20 до 60 секунд для загрузки любой страницы, которая ранее не загружалась.

Я использую VB.net на VS2017.Я изменил свой реестр, чтобы разрешить элементу управления веб-браузера использовать IE11 (установлен).

Я создал очень маленький простой тест, чтобы попытаться определить проблему.Вот код:

Dim bool As Boolean = False
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    If bool = False Then
        bool = True
        WebBrowser1.Navigate("www.bbc.co.uk")
    Else
        bool = False
        WebBrowser1.Navigate("www.google.com")
    End If

End Sub

Это просто простой способ перехода от одного URL к другому, а затем обратно между ними.В прошлом я использовал элемент управления веб-браузером, и у меня не было этой проблемы, скорость всегда была сравнима со временем загрузки обычного браузера IE.У меня нормальная скорость интернета (обычный браузер IE загружает страницы менее чем за секунду), проблема возникает только с помощью элемента управления веб-браузера.Это происходит в любом проекте, который я создаю (следовательно, не основан на каких-либо других настройках проекта), я пробовал это и в отладке, и в выпуске, для целей x32 и x64.При загрузке любой из указанных выше страниц это займет от 20 до 60 секунд для каждой из них в первый раз, после того, как они будут загружены, они будут загружены в течение доли времени.Если я перезапущу отладку, то проблема повторяется до тех пор, пока я не загрузлю их снова.

Мой истинный вариант использования этого будет загружать много разных URL, только один раз.Я понятия не имею, как это исправить, или даже с чего начать ... На этом этапе я приму совет, вопросы, предложения, и даже внесу изменения в жертву.Заранее спасибо

...