How can I load and execute (e.g. evaluate Javascript, build DOM) more than 1000 XHTML documents per minute?
Some contours / limitations:
I'm not really worried about page loading. I believe that page exclusion is actually a bottleneck..NET has a built-in web browser object, but I have no idea if it will scale on one machine. In addition, .NET is not an absolute requirement, but will simplify integration here.
I would be grateful for any comments / pointers regarding:
Thanks in advance,
/ David
Look at one of the headless browsers for .NET - they will be faster than BrowserControlbecause they should not display a graphical representation.
BrowserControl
, 1000 , , .
.
- HtmlUnit .
SO .
, WinForms, ~ 7800 URL- 5 ( URL-, , , , , .
, 26 30 , , TPL ( .NET v4.0), 5. Dell T7500 Xeon (3 ), 24 64- Windows 7 Ultimate.
WebClient, Stream StreamReader Parallel.ForEach(), .
, , , , , " 1000 /" [ ].
...
, node.js , .net. dom.
Source: https://habr.com/ru/post/1789258/More articles:Memory Management iPad View Controller - objective-cHow do you guarantee that the commit will never be deleted? - gitЧто это за проверка. это проверка iframe? - javascriptIn applications for buying an iPhone simulator, why is it turned off? - iphoneSplitting FlashMessenger messages in the Zend Framework - zend-frameworkGoogle app engine: how to use downloaded data using development server? - google-app-engineGetting TeamCity to run NUnit tests with integrating both NCover and TypeMock? - nunithttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1789261/assigning-c-function-pointers-to-member-functions-of-the-same-object&usg=ALkJrhgnwFD5z5IlOcuEhPwoknVNZZXwkgHow to create soft links for each file in a directory? - linuxString drawing in java3d - javaAll Articles