[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN114143219A - Network monitoring method, device, medium and equipment of B/S system architecture - Google Patents

Network monitoring method, device, medium and equipment of B/S system architecture Download PDF

Info

Publication number
CN114143219A
CN114143219A CN202111452852.0A CN202111452852A CN114143219A CN 114143219 A CN114143219 A CN 114143219A CN 202111452852 A CN202111452852 A CN 202111452852A CN 114143219 A CN114143219 A CN 114143219A
Authority
CN
China
Prior art keywords
client
server
time
response
preset
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111452852.0A
Other languages
Chinese (zh)
Inventor
郝桃
黄羚通
覃克天
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Lianchuang Xintian Technology Co ltd
Original Assignee
Beijing Lianchuang Xintian Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Lianchuang Xintian Technology Co ltd filed Critical Beijing Lianchuang Xintian Technology Co ltd
Priority to CN202111452852.0A priority Critical patent/CN114143219A/en
Publication of CN114143219A publication Critical patent/CN114143219A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a network monitoring method, a device, a medium and equipment of a B/S system architecture, belonging to the technical field of software development and comprising the following steps: when a preset client is used for requesting network data from a server, if the preset client can receive a response of the server, the instant time of the client and the instant time of a first server are obtained; and calculating to obtain the current network delay of the preset client by using the client instant time, the first service end instant time and the predetermined system time difference, and recording the current network delay to a system log. The application of the invention can record the network delay of the client sending the request to the server receiving the request, is convenient to solve the problems that the response time of the client interface request is long, but the background execution records the normal condition and the reason of the overlong response time cannot be positioned, and is further convenient to check the network delay, so that the troubleshooting becomes data-dependent, thereby improving the efficiency of software operation and maintenance.

Description

Network monitoring method, device, medium and equipment of B/S system architecture
Technical Field
The present application relates to the field of software development technologies, and in particular, to a network monitoring method, apparatus, storage medium, and device for a B/S system architecture.
Background
The B/S system architecture is a client and server architecture mode. The B/S architecture is a network architecture mode after WEB is started, and a WEB browser is the most main application software of a client. The mode unifies the client, centralizes the core part of the system function realization to the server, and simplifies the development, maintenance and use of the system.
However, in the application of the B/S system architecture, when a network request is made, a client is affected by a network environment, and a situation that a response time of a client interface request is long but a background execution record is normal occurs, but the reason for the long response time cannot be located in the prior art.
Disclosure of Invention
The invention provides a network monitoring method of a B/S system architecture, which can record the network delay of a client sending a request to a server receiving the request, is convenient to solve the problems that the response time of a client interface request is long, but the background execution records the normal condition, and the reason of the overlong response time cannot be positioned, is further convenient to check the network delay, so that troubleshooting becomes data-dependent, and the efficiency of software operation and maintenance is improved.
In order to solve the above problems, the present invention adopts a technical solution that: a network monitoring method of a B/S system architecture is provided, which comprises the following steps:
when a preset client is used for requesting network data from a server, if the preset client can receive a response of the server, the instant time of the client when the preset client initiates a request and the instant time of a first server when the server receives the request are obtained; and
calculating to obtain the current network delay of the preset client by using the client instant time, the first service end instant time and the predetermined system time difference of the preset client, and recording the current network delay of the preset client to a system log of a B/S system architecture;
the system time difference of the preset client is the time difference between the instant time of the second server and the instant time of the client when the preset client initiates a request.
The invention adopts another technical scheme that: there is provided a network monitoring apparatus of a B/S system architecture, the apparatus including:
a module for acquiring the client instant time when the predetermined client initiates a request and the first server instant time when the server receives the request when the predetermined client requests the server for network data if the predetermined client can receive the response of the server; and
a module for calculating the current network delay of the predetermined client by using the client instant time, the first service end instant time and the predetermined system time difference of the predetermined client, and recording the current network delay of the predetermined client to a system log of a B/S system architecture;
the system time difference of the preset client is the time difference between the instant time of the second server and the instant time of the client when the preset client initiates a request.
In another aspect of the present invention, a computer-readable storage medium is provided, which stores computer instructions, wherein the computer instructions are operated to execute a network monitoring method of a B/S system architecture in the aspect.
In another aspect of the present invention, a computer device is provided, which includes at least one processor; and a memory communicatively coupled to the at least one processor, wherein the memory stores computer instructions executable by the at least one processor, the at least one processor operating the computer instructions to perform the network monitoring method of the B/S system architecture of the solution.
The technical scheme of the invention can achieve the following beneficial effects: the invention provides a network monitoring method and device of a B/S system architecture, a computer readable storage medium and computer equipment, which can record network delay when a client sends a request to a server and receives the request, are convenient to solve the problems that the response time of a client interface request is long, but background execution records the normal condition and the reason of the overlong response time cannot be positioned, and are further convenient to check the network delay, so that troubleshooting becomes data-dependent, and the software operation and maintenance efficiency is improved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to these drawings without inventive exercise.
FIG. 1 is a diagram of a network monitoring method of a B/S system architecture according to an embodiment of the present invention;
fig. 2 is a schematic diagram of a network monitoring apparatus of a B/S system architecture according to an embodiment of the present invention.
With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
The following detailed description of the preferred embodiments of the present invention, taken in conjunction with the accompanying drawings, will make the advantages and features of the invention easier to understand by those skilled in the art, and thus will clearly and clearly define the scope of the invention.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
Fig. 1 is a schematic diagram illustrating a network monitoring method of a B/S system architecture according to an embodiment of the present invention.
In this embodiment, the network monitoring method of the B/S system architecture mainly includes:
the process S101: when a preset client is used for requesting network data from a server, if the preset client can receive a response of the server, the instant time of the client when the preset client initiates a request and the instant time of a first server when the server receives the request are obtained; and
the process S102: calculating to obtain the current network delay of the preset client by using the client instant time, the first service end instant time and the predetermined system time difference of the preset client, and recording the current network delay of the preset client to a system log of a B/S system architecture;
the system time difference of the preset client is the time difference between the instant time of the second server and the instant time of the client when the preset client initiates a request.
The network monitoring method of the B/S system architecture can record the network delay of the client sending the request to the server receiving the request, is convenient to solve the problems that the response time of the client interface request is long, but the background execution records the normal condition, and the reason of the overlong response time cannot be positioned, and is further convenient to check the network delay, so that troubleshooting becomes possible according to the data, and the software operation and maintenance efficiency is improved.
In the embodiment shown in fig. 1, the network monitoring method of the B/S system architecture of the present invention includes a process S101: when a preset client is used for requesting network data from a server, if the preset client can receive a response of the server, the instant time of the client when the preset client initiates a request and the instant time of a first server when the server receives the request are obtained. This process is convenient for further calculation to obtain the current network delay of the predetermined client.
Specifically, the method for determining whether the client can receive the server response known in the prior art only determines by accessing a system API (application program interface), which is a functional attribute of the client itself, so that it can be determined whether the client can receive the server response by determining whether the client has a request status code. The client has a response status code under the condition that the request API has a response; the client is without a request status code in case the request API is not responding.
In a specific example of the present invention, when a predetermined client requests a server for network data, if the predetermined client can receive a response from the server, the process of obtaining the client instant time when the predetermined client initiates a request and the first server instant time when the server receives the request includes determining whether the predetermined client can receive a server response by accessing a system API (application program interface), and if the predetermined client can receive a server response, that is, if the client has a response status code, obtaining the client instant time when the predetermined client initiates a request and the first server instant time when the server receives a request, in this specific example, it is assumed that the client instant time when the predetermined client initiates a request is 2021/9/9/01: 00: 01, the first server instant time when the server receives the request is 2021/9/9/01: 00: 05.
in the embodiment shown in fig. 1, the network monitoring method of the B/S system architecture of the present invention includes a process S102: calculating to obtain the current network delay of the preset client by using the client instant time, the first service end instant time and the predetermined system time difference of the preset client, and recording the current network delay of the preset client to a system log of a B/S system architecture;
the system time difference of the preset client is the time difference between the instant time of the second server and the instant time of the client when the preset client initiates a request. The process can record the network delay of the client sending the request to the server receiving the request, is convenient for solving the problems that the response time of the client interface request is long, but the background execution records the normal condition and the reason of the overlong response time cannot be positioned, and is further convenient for checking the network delay, so that the troubleshooting becomes reliable with data, and the software operation and maintenance efficiency is improved.
In an embodiment of the present invention, the method for monitoring a network of a B/S system architecture further includes requesting, by using at least one interface of a predetermined client, to obtain a second server instant time corresponding to each interface, and obtaining a client instant time corresponding to each of the interfaces; calculating the difference value of the second server side instant time and the client side instant time corresponding to each interface, and calculating the average value of all the difference values to obtain the system time difference of the preset client side; and marking the system time difference by using special information of a preset client and caching the marked system time difference to a server. The system time difference of the preset client is calculated in advance in the process, marked and cached to the server, so that the system time difference can be directly extracted from the server when the network delay is calculated in the later period, and the system time difference is marked by using the special information of the preset client, so that the system time difference can be extracted from the server one by one when each client extracts the system time difference from the server.
In an embodiment of the present invention, the step of requesting, by using at least one interface of the predetermined client, to obtain the second server instant time corresponding to each interface, and obtaining the client instant time corresponding to each interface includes setting at least one interface at the predetermined client, where the interfaces request to obtain the corresponding second server instant time and client instant time each time the client is turned on, where the second server instant time is the server instant time when the predetermined client initiates the request.
In this specific example, it is assumed that an interface is set at a predetermined client for calculating the system time difference, and the instant time when this interface requests to acquire its corresponding client is 2021/9/8/10: 00: 01, the interface requests that the corresponding second server instant time obtained by the interface is 2021/9/8/10: 00: 03. the system time difference of the preset client can be obtained by calculating the difference between the second server instant time corresponding to each interface and the client instant time and calculating the average value of all the differences. However, there is only one difference between the client instant time and the second server instant time, so that the average value of the differences does not need to be calculated, and the difference is directly determined as the system time difference. Therefore, the system time difference of the predetermined client when setting an interface is 2021/9/8/10: 00: 01 and 2021/9/8/10: 00: 03, the system time difference of the predetermined client is 2 seconds.
Preferably, the response time varies according to different interfaces, and in order to make the system time difference more accurate, a plurality of interfaces may be configured to calculate the system time difference. Assuming that three interfaces (an interface a, an interface B, and an interface C) are set at a predetermined client for calculating the system time difference, the instant time when the interface a requests to acquire its corresponding client is 2021/9/8/10: 00: 01, the instant time of the interface A for acquiring the corresponding second server is 2021/9/8/10: 00: 02, therefore, the difference between the second server instant time and the client instant time corresponding to the interface a is 1 second; setting the instant time of the interface B to obtain the corresponding client as 2021/9/8/10: 00: 01, the B interface requests to acquire that the corresponding second server instant time is 2021/9/8/10: 00: 03, so that the difference between the second server instant time and the client instant time corresponding to the interface B is 2 seconds; setting the instant time of the client corresponding to the acquired C interface request to 2021/9/8/10: 00: 01, the instant time of the interface C for acquiring the corresponding second server is 2021/9/8/10: 00: 02, therefore, the difference between the second server instant time and the client instant time corresponding to the C interface is 1 second. Calculating the average value of all the difference values to obtain the system time difference of the preset client, wherein the difference values of all the interfaces are as follows: 1 second, 2 seconds, 1 second, so the average value of the difference values is about 1.33 seconds, i.e. the system time difference of the intended client is 1.33 seconds.
In a specific example of the present invention, the process of marking the system time difference by using the specific information of the predetermined client and caching the system time difference to the server includes that, since the B/S system architecture is generally a mode in which a plurality of clients face one server, which means that each client will cache the corresponding system time difference to the server after being opened, the system time differences must be distinguished as clients for caching, in practical applications, a basic parameter (token) in an interface request parameter corresponding to the predetermined client when making an interface request can be used as the specific information of the predetermined client, and a unique MAC address corresponding to an electronic communication product (such as a computer, a mobile phone, etc.) in which the predetermined client is installed can be used as the specific information of the predetermined client, and the specific information of the predetermined client is not limited in the present invention. The system time difference is marked by using special information of a preset client and then cached to a server, so that direct reference can be made when network delay is calculated in the later period. In this specific example, the system time difference of the predetermined client calculated in the above example is buffered to the server for 1.33 seconds.
Optionally, because the B/S system architecture is generally a mode in which a plurality of clients face one server, a situation that the plurality of clients simultaneously cache the system time difference and simultaneously extract the system time difference inevitably occurs, so a Redis cache may be set in the server, and the Redis has a strong performance based on a memory operation, and can achieve a request of 10 ten thousand times per second, and thus, may be specially used to store the system time differences of the plurality of clients.
In a specific embodiment of the present invention, the calculating the current network delay of the predetermined client by using the system time difference of the predetermined client includes obtaining the system time difference from a cache of the server by using the special information of the predetermined client; and calculating the difference value between the instant time of the first server and the instant time of the client, and subtracting the system time difference to obtain the current network delay of the preset client. The current network delay calculated in the process can enable troubleshooting to become data-dependent, so that the software operation and maintenance efficiency is improved.
In an embodiment of the present invention, the system time difference is obtained from a cache of the server by using the specific information of the predetermined client; the process of calculating the difference between the instant time of the first server and the instant time of the client, and subtracting the system time difference to obtain the current network delay of the predetermined client includes that, since the system time difference of the predetermined client has been cached to the server for 1.33 seconds in the above example, here, the special information of the predetermined client is used as a key for extracting the system time difference, and the system time difference of the predetermined client is obtained from the Redis cache of the server for 1.33 seconds, in the above example, the client instant time when the predetermined client initiates the request has been obtained is 2021/9/9/01: 00: 01, the first server instant time when the server receives the request is 2021/9/9/01: 00: 05. therefore, the difference between the instant time of the first server and the instant time of the client is calculated, i.e. 2021/9/9/01: 00: 01 and 2021/9/9/01: 00: the difference of 05 is 4 seconds, and then the current network delay of the preset client is 2.67 seconds by subtracting the system time difference of 1.33 seconds from 4 seconds.
In practical application, the system log can be queried by clicking on a preset client, so that the current network delay can be visually checked.
In an embodiment of the present invention, the network monitoring method of the B/S system architecture further includes caching corresponding non-response request information to the predetermined client if the predetermined client cannot receive the response of the server, and recording the non-response request information to the system log when the predetermined client can receive the response of the server. The process is convenient for recording the request record of the client terminal overtime or no response, so that the troubleshooting becomes data-dependent, and the efficiency of software operation and maintenance is improved.
In an embodiment of the present invention, the recording of the no-response request information to the system log when the predetermined client is able to receive the response from the server includes that the predetermined client sends the no-response request information to the server at a predetermined period; and the server records the non-response request information into a system log after receiving the non-response request information. The process is convenient for regularly transmitting the non-response request information back to the system log for recording, so that troubleshooting becomes reliable, and the efficiency of software operation and maintenance is improved.
Specifically, a predetermined period may be set for the predetermined client to send the non-response request information to the server, for example, set to send once in 3 seconds, if the predetermined client cannot receive the response of the server at the sending moment, the predetermined client may wait for sending again in the next period, and if the predetermined client can receive the response of the server at the sending moment, the server records the non-response request information to the system log after receiving the non-response request information. In practical application, the system log can be queried by clicking on a predetermined client, so that the unresponsive request information can be visually checked.
By applying the network monitoring method of the B/S system architecture, the network delay of the client sending the request to the server receiving the request can be recorded, the problems that the response time of the client interface request is long, but the background execution records the normal condition and the reason of the overlong response time cannot be positioned are solved, the network delay is further checked conveniently, troubleshooting becomes data-dependent, and the software operation and maintenance efficiency is improved.
Fig. 2 is a schematic diagram of a network monitoring apparatus of a B/S system architecture according to an embodiment of the present invention.
In this embodiment, the network monitoring apparatus of the B/S system architecture mainly includes:
the module 201: and the module is used for acquiring the client instant time when the preset client initiates the request and the first server instant time when the server receives the request when the preset client can receive the response of the server when the preset client requests the server for network data, and is convenient for further calculating to obtain the current network delay of the preset client.
The module 202: the module is used for calculating to obtain the current network delay of the preset client by utilizing the client instant time, the first service end instant time and the predetermined system time difference of the preset client, and recording the current network delay of the preset client to a system log of a B/S system architecture, and the module can record the network delay of a request sent from the client to the service end for receiving the request, so that the problems that the client interface request response time is long, the background execution records normally, and the reason of the overlong response time cannot be positioned are solved, the network delay is further conveniently checked, the troubleshooting becomes data-dependent, and the software operation and maintenance efficiency is improved.
The system time difference of the preset client is the time difference between the instant time of the second server and the instant time of the client when the preset client initiates a request.
By applying the network monitoring device of the B/S system architecture, the network delay of the request sent from the client to the server and received by the server can be recorded, the problems that the response time of the client interface request is long, the background execution records the normal condition and the reason of the overlong response time cannot be positioned are solved, the network delay is further checked conveniently, troubleshooting becomes possible, and the software operation and maintenance efficiency is improved.
In an embodiment of the present invention, the network monitoring apparatus of the B/S system architecture further includes a module, configured to cache corresponding non-response request information to the predetermined client if the predetermined client cannot receive the response of the server, and record the non-response request information to the system log when the predetermined client can receive the response of the server. The module is convenient for recording the request record of the client terminal with overtime or no response, so that troubleshooting becomes data-dependent, and the efficiency of software operation and maintenance is improved.
In another embodiment of the present invention, a computer-readable storage medium stores computer instructions, wherein the computer instructions are operable to perform the network monitoring method of the B/S system architecture described in any of the embodiments. Wherein the storage medium may be directly in hardware, in a software module executed by a processor, or in a combination of the two.
A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium.
The Processor may be a Central Processing Unit (CPU), other general-purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), other Programmable logic devices, discrete Gate or transistor logic, discrete hardware components, or any combination thereof. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.
In one embodiment of the present invention, a computer device is provided that includes at least one processor; and a memory communicatively coupled to the at least one processor, wherein the memory stores computer instructions executable by the at least one processor, the at least one processor operating the computer instructions to perform the network monitoring method of the B/S system architecture of the solution.
In the embodiments provided in the present application, it should be understood that the disclosed system and method may be implemented in other ways. For example, the above-described system embodiments are merely illustrative, and for example, a division of a unit is merely a logical division, and an actual implementation may have another division, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
Units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
The above embodiments are merely examples, which are not intended to limit the scope of the present disclosure, and all equivalent structural changes made by using the contents of the specification and the drawings, or any other related technical fields, are also included in the scope of the present disclosure.

Claims (9)

1. A network monitoring method of B/S system architecture is characterized in that the method comprises the following steps,
when a preset client is used for requesting network data from a server, if the preset client can receive a response of the server, the instant time of the client when the preset client initiates a request and the instant time of a first server when the server receives the request are obtained; and
calculating to obtain the current network delay of the preset client by using the client instant time, the first service end instant time and the predetermined system time difference of the preset client, and recording the current network delay of the preset client to a system log of the B/S system architecture;
wherein the system time difference of the predetermined client is a time difference between a second server instant time when the predetermined client initiates a request and the client instant time.
2. The network monitoring method of the B/S system architecture of claim 1, further comprising,
if the preset client cannot receive the response of the server, caching corresponding no-response request information to the preset client, and recording the no-response request information to the system log when the preset client can receive the response of the server.
3. The network monitoring method of the B/S system architecture of claim 1, further comprising,
acquiring the second server instant time corresponding to each interface by using at least one interface request of the preset client, and acquiring the client instant time corresponding to each interface;
calculating the difference value between the second server side instant time corresponding to each interface and the client side instant time, and calculating the average value of all the difference values to obtain the system time difference of the preset client side; and
and marking the system time difference by using the special information of the preset client and caching the system time difference to the server.
4. The network monitoring method of B/S system architecture as claimed in claim 3, wherein the calculating the current network delay of the predetermined client using the system time difference of the predetermined client comprises,
acquiring the system time difference from the cache of the server through the special information of the preset client;
and calculating the difference value between the instant time of the first server and the instant time of the client, and subtracting the system time difference to obtain the current network delay of the preset client.
5. The network monitoring method of B/S system architecture according to claim 2, wherein the process of recording the no-response request information to the system log when the predetermined client can receive the response of the server comprises,
the preset client sends the no-response request information to the server side in a preset period;
and the server side records the non-response request information to the system log after receiving the non-response request information.
6. A network monitoring device of B/S system architecture is characterized in that the device comprises,
a module, configured to, when a predetermined client requests a server for network data, if the predetermined client can receive a response from the server, obtain a client instant time when the predetermined client initiates a request and a first server instant time when the server receives the request; and
a module for calculating a current network delay of the predetermined client by using the client instant time, the first server instant time and a predetermined system time difference of the predetermined client, and recording the current network delay of the predetermined client to a system log of the B/S system architecture;
wherein the system time difference of the predetermined client is a time difference between a second server instant time when the predetermined client initiates a request and the client instant time.
7. The network monitoring apparatus of B/S system architecture of claim 6, further comprising,
and a module for caching corresponding non-response request information to the predetermined client if the predetermined client cannot receive the response of the server, and recording the non-response request information to the system log when the predetermined client can receive the response of the server.
8. A computer readable storage medium storing computer instructions, wherein the computer instructions are operable to perform the network monitoring method of the B/S system architecture of any one of claims 1-5.
9. A computer device, comprising,
at least one processor; and
a memory communicatively coupled to the at least one processor;
wherein the memory stores computer instructions executable by the at least one processor, the at least one processor operating the computer instructions to perform the network monitoring method of the B/S system architecture of any of claims 1-5.
CN202111452852.0A 2021-12-01 2021-12-01 Network monitoring method, device, medium and equipment of B/S system architecture Pending CN114143219A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111452852.0A CN114143219A (en) 2021-12-01 2021-12-01 Network monitoring method, device, medium and equipment of B/S system architecture

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111452852.0A CN114143219A (en) 2021-12-01 2021-12-01 Network monitoring method, device, medium and equipment of B/S system architecture

Publications (1)

Publication Number Publication Date
CN114143219A true CN114143219A (en) 2022-03-04

Family

ID=80387075

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111452852.0A Pending CN114143219A (en) 2021-12-01 2021-12-01 Network monitoring method, device, medium and equipment of B/S system architecture

Country Status (1)

Country Link
CN (1) CN114143219A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114745415A (en) * 2022-03-17 2022-07-12 中汽创智科技有限公司 Vehicle service communication data processing method, device, equipment and storage medium

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1204194A (en) * 1997-05-30 1999-01-06 冲电气工业株式会社 Client-server system compensating for data transmission delay
CN101262494A (en) * 2008-01-23 2008-09-10 华为技术有限公司 Method, client, server and system for processing distributed information
CN103442024A (en) * 2013-06-21 2013-12-11 中国科学院深圳先进技术研究院 System and method for synchronizing smart mobile terminal and cloud virtual mobile terminal
CN104052636A (en) * 2014-06-23 2014-09-17 福建天晴数码有限公司 Clock device, method and system for monitoring plug-in of online game
US20150200863A1 (en) * 2012-10-24 2015-07-16 Google Inc. System and method for updating timestamps in log data
CN107637150A (en) * 2015-09-10 2018-01-26 广东欧珀移动通信有限公司 The method and apparatus that channel measurement reports with measurement result
CN108696584A (en) * 2018-05-10 2018-10-23 成都市喜爱科技有限公司 A kind of control method of client terminal, client, electronic equipment and medium
CN108737006A (en) * 2018-05-30 2018-11-02 南京南瑞继保电气有限公司 A kind of method for synchronizing time, client and computer readable storage medium
CN108924931A (en) * 2017-03-24 2018-11-30 中兴通讯股份有限公司 A kind of wireless resource allocation method, device and user equipment, network node
CN109246839A (en) * 2017-05-05 2019-01-18 华为技术有限公司 A kind of fail processing method, switching method and terminal device, the network equipment
JP2019062444A (en) * 2017-09-27 2019-04-18 シャープ株式会社 Terminal device, communication method, and integrated circuit
CN113221150A (en) * 2021-05-27 2021-08-06 北京城市网邻信息技术有限公司 Data protection method and device

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1204194A (en) * 1997-05-30 1999-01-06 冲电气工业株式会社 Client-server system compensating for data transmission delay
CN101262494A (en) * 2008-01-23 2008-09-10 华为技术有限公司 Method, client, server and system for processing distributed information
US20150200863A1 (en) * 2012-10-24 2015-07-16 Google Inc. System and method for updating timestamps in log data
CN103442024A (en) * 2013-06-21 2013-12-11 中国科学院深圳先进技术研究院 System and method for synchronizing smart mobile terminal and cloud virtual mobile terminal
CN104052636A (en) * 2014-06-23 2014-09-17 福建天晴数码有限公司 Clock device, method and system for monitoring plug-in of online game
CN107637150A (en) * 2015-09-10 2018-01-26 广东欧珀移动通信有限公司 The method and apparatus that channel measurement reports with measurement result
CN108924931A (en) * 2017-03-24 2018-11-30 中兴通讯股份有限公司 A kind of wireless resource allocation method, device and user equipment, network node
CN109246839A (en) * 2017-05-05 2019-01-18 华为技术有限公司 A kind of fail processing method, switching method and terminal device, the network equipment
JP2019062444A (en) * 2017-09-27 2019-04-18 シャープ株式会社 Terminal device, communication method, and integrated circuit
CN108696584A (en) * 2018-05-10 2018-10-23 成都市喜爱科技有限公司 A kind of control method of client terminal, client, electronic equipment and medium
CN108737006A (en) * 2018-05-30 2018-11-02 南京南瑞继保电气有限公司 A kind of method for synchronizing time, client and computer readable storage medium
CN113221150A (en) * 2021-05-27 2021-08-06 北京城市网邻信息技术有限公司 Data protection method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114745415A (en) * 2022-03-17 2022-07-12 中汽创智科技有限公司 Vehicle service communication data processing method, device, equipment and storage medium
CN114745415B (en) * 2022-03-17 2024-03-26 中汽创智科技有限公司 Vehicle service communication data processing method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN110427785B (en) Equipment fingerprint acquisition method and device, storage medium and electronic device
CN111159514B (en) Method, device and equipment for detecting task effectiveness of web crawler and storage medium
JP6160064B2 (en) Application determination program, failure detection apparatus, and application determination method
US10452522B1 (en) Synthetic data generation from a service description language model
CN108540533B (en) Request answering method and device
CN111522711A (en) Data monitoring processing system, method, execution end, monitoring end and electronic equipment
CN109246234B (en) Image file downloading method and device, electronic equipment and storage medium
CN110990365A (en) Data synchronization method, device, server and storage medium
CN114143219A (en) Network monitoring method, device, medium and equipment of B/S system architecture
CN109597724A (en) Service stability measurement method, device, computer equipment and storage medium
CN110502581B (en) Distributed database system monitoring method and device
WO2015195407A1 (en) Method and apparatus for monitoring and determining page load times
CN115883647B (en) Service log recording method, system, device, terminal, server and medium
CN113221042B (en) Webpage operation process recording method and device, electronic equipment and computer readable medium
CN110019262B (en) Data updating method and device
CN110909032A (en) Method and device for managing data in block chain
CN113612662A (en) Network monitoring method, device, readable medium and equipment
CN111917556B (en) Interactive file detection method, device, terminal and storage medium
CN112187815B (en) Method and system for acquiring unique identifier of electronic equipment
CN111352992B (en) Data consistency detection method, device and server
CN114820033B (en) Method, apparatus, electronic device and readable storage medium for issuing target rewards
CN115129544B (en) Out-of-band one-key acquisition method, system and device for RAID (redundant array of independent disks) logs and storage medium
AU2019202915B2 (en) Methods and systems for identifying a client computer system
US20150288584A1 (en) System and method for determining end user timing
CN115002000A (en) Fault tolerance method, device, equipment and storage medium for abnormal interface

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20220304