An antivirus system for performing an antivirus scan of a web page, the system comprising: an antivirus server; and a client module of the antivirus system for scanning of web pages configured to: detect text in markup language of a web page being opened; generate a text set in the markup language of the web page being opened for the antivirus scan; determine a capacity of a communications channel between the client module and the antivirus server; and determine a productivity reserve of the antivirus server, wherein a productivity of the antivirus server is the number of text characters or bytes in markup language whose antivirus scan is performed by the antivirus server in a period of time, and wherein the client module is installed on a user computer system and is further configured to: send a verified text set in markup language of predetermined size to the antivirus server to perform a forced antivirus scan of the verified text set by the antivirus server, and calculate time spent on scanning the verified text set; wherein the antivirus server is configured to: select a speed of dispatching information from the client module to the antivirus server based on the generated text set in markup language of the web page being opened for the antivirus scan, the determined capacity of the communications channel, and the determined productivity reserve of the antivirus server; allocate a portion of the determined productivity reserve of the antivirus server to perform the antivirus scan of the generated text set in markup language of the web page being opened, based on the selected information dispatching speed; and perform the antivirus scan of the generated text set in markup language of the web page being opened using the allocated portion of the productivity reserve of the antivirus server. an antivirus server; and a client module of the antivirus system for scanning of web pages configured to: detect text in markup language of a web page being opened; generate a text set in the markup language of the web page being opened for the antivirus scan; determine a capacity of a communications channel between the client module and the antivirus server; and determine a productivity reserve of the antivirus server, wherein a productivity of the antivirus server is the number of text characters or bytes in markup language whose antivirus scan is performed by the antivirus server in a period of time, and wherein the client module is installed on a user computer system and is further configured to: send a verified text set in markup language of predetermined size to the antivirus server to perform a forced antivirus scan of the verified text set by the antivirus server, and calculate time spent on scanning the verified text set; detect text in markup language of a web page being opened; generate a text set in the markup language of the web page being opened for the antivirus scan; determine a capacity of a communications channel between the client module and the antivirus server; and determine a productivity reserve of the antivirus server, wherein a productivity of the antivirus server is the number of text characters or bytes in markup language whose antivirus scan is performed by the antivirus server in a period of time, and wherein the client module is installed on a user computer system and is further configured to: send a verified text set in markup language of predetermined size to the antivirus server to perform a forced antivirus scan of the verified text set by the antivirus server, and calculate time spent on scanning the verified text set; send a verified text set in markup language of predetermined size to the antivirus server to perform a forced antivirus scan of the verified text set by the antivirus server, and calculate time spent on scanning the verified text set; wherein the antivirus server is configured to: select a speed of dispatching information from the client module to the antivirus server based on the generated text set in markup language of the web page being opened for the antivirus scan, the determined capacity of the communications channel, and the determined productivity reserve of the antivirus server; allocate a portion of the determined productivity reserve of the antivirus server to perform the antivirus scan of the generated text set in markup language of the web page being opened, based on the selected information dispatching speed; and perform the antivirus scan of the generated text set in markup language of the web page being opened using the allocated portion of the productivity reserve of the antivirus server. select a speed of dispatching information from the client module to the antivirus server based on the generated text set in markup language of the web page being opened for the antivirus scan, the determined capacity of the communications channel, and the determined productivity reserve of the antivirus server; allocate a portion of the determined productivity reserve of the antivirus server to perform the antivirus scan of the generated text set in markup language of the web page being opened, based on the selected information dispatching speed; and perform the antivirus scan of the generated text set in markup language of the web page being opened using the allocated portion of the productivity reserve of the antivirus server.