How to improve website quality through access records

Source: Internet
Author: User
* Development Website: Www.pinstudy.com Experience Sharing (2 )*
Generally, access records can be divided into 1. General access records 2. access records of problem domains
(* This refers to writing access records to the database and disabling IIS "record access ;)
1. General access records: including accessTime (access time), clientip (Client IP address), and Referer (from which link to access ), cookies (Client IP addresses used for last access), methods, useragent, etc.
2. Access record of the problem domain: for the characteristics of English word query, query time, clientip (Client IP address), spelling, phonetic alphabet, word meaning, part of speech, length, record the above information to analyze the user's usage characteristics. More importantly, it can mine problems and improve the website quality, including response speed and function improvement.

I. Utilization of general access records
1. Check the access records and find that some users have only one access record. This indicates that the user attempts to access the website but fails to access the website. (generally, the user enters the website successfully, will try to find a word); add an HTML bridge page and a timed accessProgramIn this way, users can quickly get a response, so that they are confident that they will wait for the compilation of the aspx Web page or the creation of the application pool for a short time. It seems that for new customers of the new website, there may be no more than 3 seconds!

2. Referer, cookies, and useragent are used to fully understand the situation of customers on the website. Firefox is used by many users for testing.

Ii. Utilization of access records for problem domains
1. Automatic spelling shortening: if a user fails to find the result after entering the "terator" for the first time, the user will exit without shortening the length. This is something that has not been taken into consideration before the architecture. By recording this situation, we can immediately develop the "automatically spelling and shortening" function to ensure that answers can be obtained every Spelling query. Conclusion: "answers" should be provided to users"

2. the query time of any combination cannot exceed 1 s: the user will immediately exit after 1 s of query is found through record; after the full-text search function is optimized, any combination has been implemented, when either or not entered, the query time should be within 1 s. The feature that was originally planned to be improved in the next version should be implemented immediately. The user's requirements for query must be controlled within 1 s; otherwise, it is not attractive to uncertain users in the WAN.

3. Strange input: Apart from preventing SQL injection, you may find that the user input is different from the designer's expectation, including the tester, the product's understanding and inertia have not been noticed. For example, if the user is prompted to enter "%", some people may unconsciously enter the full-width information. Therefore, it can only be expressed in red. The results show that unexpected input is greatly reduced. It seems that "training" is so important that different user groups should be targeted at different characteristics. Now I understand that Sina's blog function is very simple, but there are many other reasons for this)

Please confirm the above information.
* Experience: website-Http://www.pinstudy.comProduct:English word search-returns table results

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.