這是在構造函數中的行:爲什麼啓動Chrome並加載HTML文件到Chrome需要花費很多時間來加載它?
Process.Start("chrome.exe",
ScrambledHtmlFilePath);
ScrambledHtmlFilePath是在我的硬盤上的HTML文件。 如果我只是經常使用Chrome瀏覽器到cnn.com,例如網站加載非常快。
但是,一旦我從硬盤加載html文件後,下載html並將其保存到WebClient,然後它將採取veryl ong時間,直到文件加載了Chrome。
我的意思是在一秒內啓動Chrome的速度非常快,但後來我看到加載該網站的這種跡象,並採取像15-20秒,直到該網站開始加載。
如果你做'Process.Start(「chrome.exe」,「http://www.cnn.com」);',它是否也很慢? – keyboardP
keyboardP不,它的使用速度非常快,就像你一樣。但我在硬盤上的html文件中唯一改變的是所有標籤中的一些文本,而所有其他內容都保持原樣。 –
您是否試圖通過在Chrome的開發人員工具(Chrome的設置)的「網絡」選項卡中加載各種頁面元素來查看消耗的時間?手動打開Chrome並在本地保存頁面,查看瓶頸位置。 –