CN110110273A - A kind of method of statistics and analysis Website Usability - Google Patents
A kind of method of statistics and analysis Website Usability Download PDFInfo
- Publication number
- CN110110273A CN110110273A CN201910381212.1A CN201910381212A CN110110273A CN 110110273 A CN110110273 A CN 110110273A CN 201910381212 A CN201910381212 A CN 201910381212A CN 110110273 A CN110110273 A CN 110110273A
- Authority
- CN
- China
- Prior art keywords
- website
- unavailable
- api
- requests
- domain name
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The present invention provides a kind of methods for counting Website Usability.The present invention according to the actual situation classifies to website, determines the availability calculations logic of different type website;According to sorted website, unavailable the number of minutes of different modes is defined;According to the unavailable score of different web sites, the unavailable the number of minutes of whole station is counted;It is realized by the statistics to the unavailable the number of minutes of whole station and calculates whole station availability;According to the obtained data of whole station availability being calculated, front end is supplied to by interface, it is final to show in the panel.Under above-mentioned technical proposal, Website Usability counting accuracy can be increased to request rank by the application, and difference is required to accomplish accurately to divide for different types of website response time, so that the algorithm statistics of usability data is more accurate, accurately and effectively monitoring data is provided for manager.
Description
Technical field
The present invention relates to field of computer technology, in particular to a kind of side of statistics and analysis Website Usability
Method.
Background technique
Website Usability is generally this month generally as the standard for measuring a Website quality quality, the method for statistics
The normal duration for providing service is divided by of that month total time, but often different web sites have different weighing apparatuses to the normal duration for providing service
Amount standard, and duration of unavailability is often sometimes Millisecond, so that Website Usability data are difficult to count.
Therefore, in long-term research and development, inventor is to how the method for statistics and analysis Website Usability has carried out greatly
One of quantifier elimination proposes a kind of method of statistics and analysis Website Usability, to solve the above technical problems.
Summary of the invention
The purpose of the present invention is to provide a kind of methods of statistics and analysis Website Usability, are able to solve mentioned above
At least one technical problem.Concrete scheme is as follows:
Specific embodiment according to the present invention, in a first aspect, a kind of method of statistics and analysis Website Usability, it should
Method the following steps are included:
S1, website is divided according to the actual situation, is divided into different types of Website Usability using different meters
Calculate logic;
S2, unavailable the number of minutes that different modes are defined for the different types of website divided in step S2;
S3, unavailable the number of minutes according to different type website count corresponding unavailable the number of minutes of website whole station;
S4, according to the unavailable the number of minutes of website whole station counted in step S3, calculate whole station availability;
S5, the whole station usability data that will be calculated in step S4, are supplied to front end by interface, final to show
On panel.
Specific embodiment according to the present invention, second aspect, the type divided in the step S1 to website are
The definition of four classes, respectively backstage web domain name, the definition of backstage API domain name, the definition of foreground API domain name, the definition of foreground web domain name.
Specific embodiment according to the present invention, the third aspect, the backstage web domain name are defined as that browser can be passed through
The website that the administrator end of access or interior employee use.
Specific embodiment according to the present invention, fourth aspect, the backstage API domain name are defined as that browsing can not be passed through
The application of device access, the underlying services only called for web services.
Specific embodiment according to the present invention, the 5th aspect, the foreground API domain name definition can not pass through browsing
The application of device access, the bottom application only called for foreground web access.
Specific embodiment according to the present invention, the 6th aspect, the foreground web domain name be defined as can external user can
The website directly accessed by browser.
Specific embodiment according to the present invention, the 7th aspect, the foreground WEB:x=(number of requests more than 5 seconds+
The number of requests of status code > 500 HTTP)/the type total number of requests * 100% of domain name per minute, if x > 5%, then minute
It is unavailable;
Foreground API:x=(number of requests of status code > 500 number of requests+HTTP more than 1 second)/the type per minute
The total number of requests * 100% of domain name, if x > 5%, then this minute it is unavailable;
Backstage WEB:x=(number of requests of status code > 500 number of requests+HTTP more than 10 seconds)/per minute such
The total number of requests * 100% of type domain name, if x > 10%, then this minute it is unavailable;
Backstage API:x=(number of requests of status code > 500 number of requests+HTTP more than 5 seconds)/the type per minute
The total number of requests * 100% of domain name, if x > 5%, then this minute it is unavailable.
Specific embodiment according to the present invention, eighth aspect, described unavailable the number of minutes of whole station=tetra- seed type domain names
The sum of unavailable the number of minutes-repeats the number of minutes.
Specific embodiment according to the present invention, the 9th aspect,
Specific embodiment according to the present invention, the tenth aspect, the backstage web is defined as crucial with boss or qy
Website of the word but without api or thrift or java keyword;Backstage API class be defined as with boss and api, thrift,
It is a kind of in java, and simultaneous with website a kind of in qy and api, thrift, java;Foreground api class will be defined as after excluding
Other except platform api domain name have " .api.zbj.com " or " .thrift.zbj.com " or's " .java.zbj.com "
Domain name.
Specific embodiment according to the present invention, the tenth on the one hand, and the present invention provides a kind of computer-readable storage medium
Matter is stored thereon with computer program, realizes that as above described in any item statistics websites can when described program is executed by processor
With the method for property.
Specific embodiment according to the present invention, the 12nd aspect, the present invention provide a kind of electronic equipment, comprising: one
Or multiple processors;Storage device, for storing one or more programs, when one or more of programs are one
Or multiple processors are when executing so that one or more of processors realize it is interior in as above described in any item pairs of documents
Hold the method edited.
The above scheme of the embodiment of the present invention compared with prior art, at least has the advantages that
Website Usability counting accuracy is increased to request rank by the present invention, and is rung for different types of website
It answers time requirement difference to accomplish accurately to divide, so that the algorithm statistics of usability data is more accurate, is provided more for manager
Accurately and effectively monitoring data.
Detailed description of the invention
The drawings herein are incorporated into the specification and forms part of this specification, and shows and meets reality of the invention
Example is applied, and is used to explain the principle of the present invention together with specification.It should be evident that the accompanying drawings in the following description is only this
Some embodiments of invention without creative efforts, may be used also for those of ordinary skill in the art
To obtain other drawings based on these drawings.In the accompanying drawings:
Fig. 1 shows flow chart according to the method for the embodiment of the present invention;
Fig. 2 shows the electronic equipment attachment structure schematic diagrams of embodiment according to the present invention.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention make into
It is described in detail to one step, it is clear that described embodiments are only a part of the embodiments of the present invention, rather than whole implementation
Example.Based on the embodiments of the present invention, obtained by those of ordinary skill in the art without making creative efforts
All other embodiment, shall fall within the protection scope of the present invention.
The term used in embodiments of the present invention is only and to be not intended to limit merely for for the purpose of describing particular embodiments
The system present invention.The embodiment of the present invention and the "an" of singular used in the attached claims, " described " and
"the" is also intended to including most forms, and unless the context clearly indicates other meaning, " a variety of " generally comprise at least two.
It should be appreciated that term "and/or" used herein is only a kind of incidence relation for describing affiliated partner, table
Show there may be three kinds of relationships, for example, A and/or B, can indicate: individualism A exists simultaneously A and B, individualism B this
Three kinds of situations.In addition, character "/" herein, typicallys represent the relationship that forward-backward correlation object is a kind of "or".
It will be appreciated that though may be described in embodiments of the present invention using term first, second, third, etc..,
But these ... it should not necessarily be limited by these terms.These terms be only used to by ... distinguish.For example, of the invention real not departing from
In the case where applying a range, first ... can also be referred to as second ..., and similarly, second ... can also be referred to as
One ....
Depending on context, word as used in this " if ", " if " can be construed to " ... when " or
" when ... " or " in response to determination " or " in response to detection ".Similarly, context is depended on, phrase " if it is determined that " or " such as
Fruit detection (condition or event of statement) " can be construed to " when determining " or " in response to determination " or " when detection is (old
The condition or event stated) when " or " in response to detection (condition or event of statement) ".
It should also be noted that, the terms "include", "comprise" or its any other variant are intended to nonexcludability
Include, so that commodity or device including a series of elements not only include those elements, but also including not clear
The other element listed, or further include for this commodity or the intrinsic element of device.In the feelings not limited more
Under condition, the element that is limited by sentence "including a ...", it is not excluded that in the commodity or device for including the element
There is also other identical elements.
The alternative embodiment that the invention will now be described in detail with reference to the accompanying drawings.
Embodiment 1
A method of statistics Website Usability, method includes the following steps: S1, according to the actual situation to website into
Row divides, and is divided into different types of Website Usability using different calculating logics;
S2, unavailable the number of minutes that different modes are defined for the different types of website divided in step S2;
S3, unavailable the number of minutes according to different type website count corresponding unavailable the number of minutes of website whole station;
S4, according to the unavailable the number of minutes of website whole station counted in step S3, calculate whole station availability;
S5, the whole station usability data that will be calculated in step S4, are supplied to front end by interface, final to show
On panel;The type divided in the step S1 to website is four classes, respectively the definition of backstage web domain name, backstage API
Domain name definition, the definition of foreground API domain name, the definition of foreground web domain name;The backstage web domain name is defined as to visit by browser
The website that the administrator end asked or interior employee use;The backstage API domain name is defined as can not be by browser access
Using the underlying services only called for web services;The foreground API domain name defines can not be answered by what browser accessed
With the bottom application only called for foreground web access;The foreground web domain name be defined as can external user can pass through browsing
The website that device directly accesses;Foreground WEB:x=(the number of request of status code > 500 number of requests+HTTP more than 5 seconds
Amount)/the type total number of requests * 100% of domain name per minute, if x > 5%, then this minute it is unavailable;
Foreground API:x=(number of requests of status code > 500 number of requests+HTTP more than 1 second)/the type per minute
The total number of requests * 100% of domain name, if x > 5%, then this minute it is unavailable;
Backstage WEB:x=(number of requests of status code > 500 number of requests+HTTP more than 10 seconds)/per minute such
The total number of requests * 100% of type domain name, if x > 10%, then this minute it is unavailable;
Backstage API:x=(number of requests of status code > 500 number of requests+HTTP more than 5 seconds)/the type per minute
The total number of requests * 100% of domain name, if x > 5%, then this minute unavailable described unavailable the number of minutes of whole station=tetra- seed type domains
The sum of unavailable the number of minutes of name-repeat the number of minutes.
The backstage web is defined as the website with boss or qy keyword but without api or thrift or java keyword;From the background
API class is defined as with one kind in boss and api, thrift, java, and simultaneous in qy and api, thrift, java one
The website of kind;Foreground api class is defined as to exclude other except the api domain name of backstage with " .api.zbj.com " or "
.thrift.zbj.com the domain name of " or " .java.zbj.com ".
Embodiment 2
A method of statistics Website Usability, wherein this method includes the following steps, namely and content:
Firstly, the site information that will acquire is classified;Will with boss or qy keyword but without api or
It incorporates into as " backstage WEB class " website of thrift or java keyword;Boss and (api or thrift or java) will be had,
Simultaneous with qy and (api or thrift or java), simultaneous with membership and (api or thrift or java)
, simultaneous with cp and (api or thrift or java), simultaneous with fengkong and (api or thrift or java)
Domain name incorporates into as " backstage API class ";Other excluded except backstage api domain name are had into " .api.zbj.com " or "
.thrift.zbj.com the domain name of " or " .java.zbj.com " incorporates into as " foreground API class ";Above four class is all ungratified
Access is incorporated into as " foreground WEB class ".Backstage setting key word library and priority, are matched according to priority, if a website
Meet two classification simultaneously, then determined with priority, does not continue to match after having matched high priority rule.Keyword
Cook is safeguarded at any time, some keyword is added in the library of some classification, if a website is matched to the keyword, it is determined that
The classification of the website.
Then, according to web site requests, the request data of all websites is counted;Request per minute is counted according to different classifications
The total amount a of status code > 500, further according to different classifications count request timed out per minute total amount b and different classifications under every point
Total request amount c of clock, then carry out calculating unavailable request accounting x=((a+b)/c*100%), if x > designated value (backstage WEB
For x > 10%, other types x > 5%), then mark this minute it is unavailable (mark the minute be 1, otherwise mark the minute
For 0).The unavailable the number of minutes of website within a specified time under each classification is thus counted
Next, counting the unavailable the number of minutes of whole station according to unavailable the number of minutes of different type website;It will be above
The unavailable the number of minutes for each classification arrived is cumulative, and unavailable the number of minutes of the time range class whole station can be obtained.Assuming that
In one time, the WEB minutes unavailable label in backstage is aa, and the API minutes unavailable label in backstage is foreground API
Unavailable label is within certain minute, and the WEB minutes unavailable label in foreground is that then unavailable the number of minutes of whole station calculates public
Formula are as follows: ∑ (∑ a+ ∑ b+ ∑ c+ ∑ d)
Finally, calculating availability according to unavailable the number of minutes;Backstage WEB'sBackstage API'sForeground
API'sForeground WEB's Whole stationIt is wherein four types in unavailable minute
Total unavailable the number of minutes.
Finally, obtained result is packaged into interface, it is supplied to front end page calling, and be finally presented to user;It provides
Whole station availability interface, front end are presented to user after calling directly acquisition data;The query interface of unavailable minute is provided, is used
Be not available data to return in certain time all domain names, for the page position in certain time be which minute not
It can use;The interface for inquiring the access times of a certain minute each domain name is provided, for returning to not conforming to for all domain names of a certain minute
Method access times and total access times.
Embodiment 3
As shown in Fig. 2, the present embodiment provides a kind of electronic equipment, the method which is used to count Website Usability, institute
State electronic equipment, comprising: at least one processor;And the memory being connect at least one described processor communication;Its
Described in memory be stored with the instruction that can be executed by one processor, described instruction is by least one described processor
Execute so that at least one described processor can: obtain the information of website and classify to website, asked according to website
It asks, counts the request data of all websites, according to unavailable the number of minutes of different type website, count whole station unavailable minute
Number;Website Usability is calculated according to unavailable the number of minutes, interface is packaged into according to obtained result, is supplied to front end page tune
With, and finally it is presented to user.
Embodiment 4
The embodiment of the present disclosure provides a kind of nonvolatile computer storage media, the computer storage medium storage
There are computer executable instructions, which can be performed described in above-mentioned any embodiment that statistics website can
With the method for property.
Below with reference to Fig. 2, it illustrates the structural representations for the electronic equipment 400 for being suitable for being used to realize the embodiment of the present disclosure
Figure.Terminal device in the embodiment of the present disclosure can include but is not limited to such as mobile phone, laptop, digital broadcasting
Receiver, PDA (personal digital assistant), PAD (tablet computer), PMP (portable media player), car-mounted terminal (such as
Vehicle mounted guidance terminal) etc. mobile terminal and such as number TV, desktop computer etc. fixed terminal.Fig. 2 shows
Electronic equipment be only an example, should not function to the embodiment of the present disclosure and use scope bring any restrictions.
As shown in Fig. 2, electronic equipment 400 may include processing unit (such as central processing unit, graphics processor etc.)
401, random visit can be loaded into according to the program being stored in read-only memory (ROM) 402 or from storage device 408
It asks the program in memory (RAM) 403 and executes various movements appropriate and processing.In RAM 403, it is also stored with electronics
Equipment 400 operates required various programs and data.Processing unit 401, ROM 402 and RAM 403 by bus 404 that
This is connected.Input/output (I/O) interface 405 is also connected to bus 404.
In general, following device can connect to I/O interface 405: including such as touch screen, touch tablet, keyboard, mouse, taking the photograph
As the input unit 406 of head, microphone, accelerometer, gyroscope etc.;Including such as liquid crystal display (LCD), loudspeaker, vibration
The output device 407 of dynamic device etc.;Storage device 408 including such as tape, hard disk etc.;And communication device 409.Communication dress
It sets 409 and can permit electronic equipment 400 and wirelessly or non-wirelessly communicated with other equipment to exchange data.Although Fig. 2 shows
Electronic equipment 400 with various devices, it should be understood that being not required for implementing or having all devices shown.It can
Alternatively to implement or have more or fewer devices.
Particularly, in accordance with an embodiment of the present disclosure, it may be implemented as computer above with reference to the process of flow chart description
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be carried on computer-readable Jie
Computer program in matter, the computer program include the program code for method shown in execution flow chart.Such
In embodiment, which can be downloaded and installed from network by communication device 409, or from storage device
408 are mounted, or are mounted from ROM 402.When the computer program is executed by processing unit 401, the disclosure is executed
The above-mentioned function of being limited in the method for embodiment.
It should be noted that the above-mentioned computer-readable medium of the disclosure can be computer-readable signal media or
Computer readable storage medium either the two any combination.Computer readable storage medium for example can be ---
But be not limited to --- electricity, magnetic, optical, electromagnetic, infrared ray or semiconductor system, device or device, or any above group
It closes.The more specific example of computer readable storage medium can include but is not limited to: have being electrically connected for one or more conducting wires
It connects, portable computer diskette, hard disk, random access storage device (RAM), read-only memory (ROM), erasable type programmable
Reading memory (EPROM or flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), light storage device, magnetic are deposited
Memory device or above-mentioned any appropriate combination.In the disclosure, computer readable storage medium, which can be, any includes
Or the tangible medium of storage program, which can be commanded execution system, device or device use or in connection make
With.And in the disclosure, computer-readable signal media may include in a base band or as carrier wave a part propagate number
It is believed that number, wherein carrying computer-readable program code.The data-signal of this propagation can take various forms, packet
Include but be not limited to electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be
Any computer-readable medium other than computer readable storage medium, the computer-readable signal media can send, propagate
Either transmission is for by the use of instruction execution system, device or device or program in connection.It is computer-readable
The program code for including on medium can transmit with any suitable medium, including but not limited to: electric wire, optical cable, RF (radio frequency)
Etc. or above-mentioned any appropriate combination.
Above-mentioned computer-readable medium can be included in above-mentioned electronic equipment;It is also possible to individualism, and not
It is fitted into the electronic equipment.
Above-mentioned computer-readable medium carries one or more program, when said one or multiple programs are by this
When electronic equipment executes, so that the electronic equipment: obtaining at least two internet protocol addresses;It sends and wraps to Node evaluation equipment
Include the Node evaluation request of at least two internet protocol address, wherein the Node evaluation equipment is from described at least two
In internet protocol address, chooses internet protocol address and return;With receiving the Internet protocol that the Node evaluation equipment returns
Location;Wherein, the fringe node in acquired internet protocol address instruction content distributing network.
Alternatively, above-mentioned computer-readable medium carries one or more program, when said one or multiple programs
When being executed by the electronic equipment, so that the electronic equipment: receiving the Node evaluation including at least two internet protocol addresses and ask
It asks;From at least two internet protocol address, internet protocol address is chosen;Return to the internet protocol address selected;Its
In, the internet protocol address received indicates the fringe node in content distributing network.
The calculating of the operation for executing the disclosure can be write with one or more programming languages or combinations thereof
Machine program code, above procedure design language include object oriented program language-such as Java, Smalltalk, C+
+, it further include conventional procedural programming language-such as " C " language or similar programming language.Program code can
Fully to execute, partly execute on the user computer on the user computer, be held as an independent software package
Row, part on the user computer part on the remote computer execute or completely on a remote computer or server
It executes.In situations involving remote computers, remote computer can pass through the network of any kind --- including local area network
(LAN) or wide area network (WAN)-is connected to subscriber computer, or, it may be connected to outer computer (such as using because of spy
Service provider is netted to connect by internet).
Flow chart and block diagram in attached drawing are illustrated according to the system of the various embodiments of the disclosure, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can be with
A part of a module, program segment or code is represented, a part of the module, program segment or code includes one or more
A executable instruction for implementing the specified logical function.It should also be noted that in some implementations as replacements, box
Middle marked function can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated
Can actually be basically executed in parallel, they can also be executed in the opposite order sometimes, this according to related function and
It is fixed.It is also noted that the group of each box in block diagram and or flow chart and the box in block diagram and or flow chart
It closes, can be realized with the dedicated hardware based system for executing defined functions or operations, or specialized hardware can be used
Combination with computer instruction is realized.
Being described in unit involved in the embodiment of the present disclosure can be realized by way of software, can also be passed through
The mode of hardware is realized.Wherein, the title of unit does not constitute the restriction to the unit itself under certain conditions.
That is, for executing based on the herein described method for counting Website Usability described in the above-mentioned paragraph
Instruction or instruction set, executable program realize corresponding method, the instruction or instruction set, executable program can pass through this
Ground is installed or is downloaded by local area network, wide area network, internet, is downloaded the instruction after completing, instruction set, be can be performed
Program is deposited on non-volatile memory, and the processor by being electrically connected with memory is called, and passes through processing
The calling of device timesharing subregion, and obtained by local area network, wide area network, internet according to instruction, instruction set, executable program
Site information is taken, and is obtained according to the information of website and call instruction, instruction set, the counterlogic in executable program
Algorithm uses different calculation methods according to different type website to realize, counts the number of minutes of different type website whole station, into
And availability is calculated by corresponding formula.
After the completion of calculating, processor can also the interface according to set by instruction, instruction set, executable program will be upper
The front-end interface of data transmission to Local or Remote is stated, shows corresponding statistical information in front-end interface to realize.
Claims (10)
1. a kind of method of statistics and analysis Website Usability, which is characterized in that method includes the following steps:
S1, website is divided according to the actual situation, is divided into different types of Website Usability and is patrolled using different calculating
Volume;
S2, unavailable the number of minutes that different modes are defined for the different types of website divided in step S2;
S3, unavailable the number of minutes according to different type website count corresponding unavailable the number of minutes of website whole station;
S4, according to the unavailable the number of minutes of website whole station counted in step S3, calculate whole station availability;
S5, the whole station usability data that will be calculated in step S4, are supplied to front end by interface, final to show in panel
On.
2. the method for statistics and analysis Website Usability according to claim 1, which is characterized in that right in the step S1
The type that website is divided is four classes, and respectively the definition of backstage web domain name, the definition of backstage API domain name, foreground API domain name are fixed
Justice, the definition of foreground web domain name.
3. the method for statistics and analysis Website Usability according to claim 2, which is characterized in that the backstage web domain
The website that name is defined as the administrator end that can be accessed by browser or interior employee uses.
4. the method for statistics and analysis Website Usability according to claim 2, which is characterized in that the domain the backstage API
Name is defined as the application that can not be accessed by browser, the underlying services only called for web services.
5. the method for statistics and analysis Website Usability according to claim 2, which is characterized in that the domain the foreground API
The application that name definition can not be accessed by browser, the bottom application only called for foreground web access.
6. the method for statistics and analysis Website Usability according to claim 2, which is characterized in that the foreground web domain
Name is defined as can the website that can directly be accessed by browser of external user.
7. the method for statistics and analysis Website Usability according to claim 2, which is characterized in that the foreground WEB:x
=(number of requests of status code > 500 number of requests+HTTP more than 5 seconds)/total number of requests * of the type domain name per minute
100%, if x > 5%, then this minute it is unavailable;
Foreground API:x=(number of requests of status code > 500 number of requests+HTTP more than 1 second)/the type domain name per minute
Total number of requests * 100%, if x > 5%, then this minute it is unavailable;
Backstage WEB:x=(number of requests of status code > 500 number of requests+HTTP more than 10 seconds)/the type domain name per minute
Total number of requests * 100%, if x > 10%, then this minute it is unavailable;
Backstage API:x=(number of requests of status code > 500 number of requests+HTTP more than 5 seconds)/the type domain name per minute
Total number of requests * 100%, if x > 5%, then this minute it is unavailable.
8. the method for statistics and analysis Website Usability according to claim 7, which is characterized in that the whole station is unavailable
The sum of the number of minutes=tetra- unavailable the number of minutes of seed type domain name-repeat the number of minutes.
9. the method for statistics and analysis Website Usability according to claim 8, which is characterized in that described
10. according to the method for statistics and analysis Website Usability described in any one of claim 2 to 9 claims,
It is characterized in that, the backstage web is defined as with boss or qy keyword but without api or thrift or java keyword
Website;Backstage API class is defined as with a kind of in boss and api, thrift, java, and simultaneous with qy and api,
A kind of website in thrift, java;Foreground api class be defined as by exclude backstage api domain name except other have
The domain name of " .api.zbj.com " or " .thrift.zbj.com " or " .java.zbj.com ".
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910381212.1A CN110110273A (en) | 2019-05-08 | 2019-05-08 | A kind of method of statistics and analysis Website Usability |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910381212.1A CN110110273A (en) | 2019-05-08 | 2019-05-08 | A kind of method of statistics and analysis Website Usability |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110110273A true CN110110273A (en) | 2019-08-09 |
Family
ID=67488898
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910381212.1A Pending CN110110273A (en) | 2019-05-08 | 2019-05-08 | A kind of method of statistics and analysis Website Usability |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110110273A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115994070A (en) * | 2023-03-21 | 2023-04-21 | 深圳市明源云科技有限公司 | System availability detection method and device, electronic equipment and readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7233981B2 (en) * | 2003-02-27 | 2007-06-19 | Nortel Networks Limited | System and method for multi-site load-balancing of encrypted traffic |
CN106156231A (en) * | 2015-04-24 | 2016-11-23 | 阿里巴巴集团控股有限公司 | A kind of website disaster recovery method, Apparatus and system |
CN107579861A (en) * | 2017-10-09 | 2018-01-12 | 杭州安恒信息技术有限公司 | Website Usability alarm method, device and electronic equipment based on multi-line monitoring |
CN108156024A (en) * | 2017-12-11 | 2018-06-12 | 深圳市易聆科信息技术股份有限公司 | One kind is based on distributed website availability detection method, system and storage medium |
CN109379213A (en) * | 2018-09-19 | 2019-02-22 | 杭州安恒信息技术股份有限公司 | Website Usability alarm method and warning system based on access log response message |
-
2019
- 2019-05-08 CN CN201910381212.1A patent/CN110110273A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7233981B2 (en) * | 2003-02-27 | 2007-06-19 | Nortel Networks Limited | System and method for multi-site load-balancing of encrypted traffic |
CN106156231A (en) * | 2015-04-24 | 2016-11-23 | 阿里巴巴集团控股有限公司 | A kind of website disaster recovery method, Apparatus and system |
CN107579861A (en) * | 2017-10-09 | 2018-01-12 | 杭州安恒信息技术有限公司 | Website Usability alarm method, device and electronic equipment based on multi-line monitoring |
CN108156024A (en) * | 2017-12-11 | 2018-06-12 | 深圳市易聆科信息技术股份有限公司 | One kind is based on distributed website availability detection method, system and storage medium |
CN109379213A (en) * | 2018-09-19 | 2019-02-22 | 杭州安恒信息技术股份有限公司 | Website Usability alarm method and warning system based on access log response message |
Non-Patent Citations (2)
Title |
---|
泡面办公室: "《如何计算平台的可用性?》", 《HTTPS://WWW.JIANSHU.COM/P/D393BAD1DA45》 * |
泡面办公室: "《如何计算平台的可用性》", 《HTTPS://WWW.JIANSHU.COM/P/D393BAD1DA45》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115994070A (en) * | 2023-03-21 | 2023-04-21 | 深圳市明源云科技有限公司 | System availability detection method and device, electronic equipment and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110704751B (en) | Data processing method and device, electronic equipment and storage medium | |
US20120221411A1 (en) | Apparatus and methods for determining user intent and providing targeted content according to intent | |
CN110084034A (en) | A kind of cipher set-up method, storage medium and electronic equipment based on weak passwurd detection | |
CN104081392A (en) | Influence scores for social media profiles | |
CN114398572B (en) | Personalized page configuration method, device, electronic equipment, medium and program product | |
CN112836128A (en) | Information recommendation method, apparatus, device and storage medium | |
CN111950857A (en) | Index system management method and device based on service indexes and electronic equipment | |
CN111008059A (en) | Control method and device for popup window display, terminal and storage medium | |
CN109165077A (en) | A kind of web page processing method, device, electronic equipment and storage medium | |
CN115033456A (en) | Method and device for monitoring performance of front end of intranet, computer equipment and storage medium | |
CN107257358B (en) | Information pushing method, terminal and server | |
CN108810144A (en) | A kind of data transmission method, server and storage medium | |
CN110110273A (en) | A kind of method of statistics and analysis Website Usability | |
CN109462648A (en) | A kind of user behavior tracking, device, equipment and storage medium | |
CN114418699A (en) | Product Recommended Methods, Apparatus, Equipment, Media and Program Products | |
US10831511B2 (en) | Customized application programming interface presentation | |
CN113242184A (en) | Flow control method of distributed architecture and related equipment | |
CN107734006A (en) | A kind of statistical log sending method, device and electronic equipment | |
CN110278241A (en) | A kind of registration request processing method and processing device | |
CN110336853A (en) | A kind of block chain horizontal extension solution of big data quantity | |
CN110059260A (en) | A kind of recommended method, device, equipment and medium | |
CN109960905A (en) | Information processing method, system, medium and electronic equipment | |
CN116109374A (en) | Resource bit display method, apparatus, electronic device and computer readable medium | |
CN114090655A (en) | Weighing data summarizing, analyzing and displaying method and device | |
CN116992115A (en) | Recommendation method and device, storage medium and electronic equipment |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190809 |