Web 基础

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web 基础相关的知识,希望对你有一定的参考价值。

一、HTTP 基础

(1) 用户访问网站的流程:用户在浏览器输入域名,系统查找 hosts 文件,看看有没有对应的域名解析,如果有就直接请求 IP 地址对应的网站服务器,如果没有就将解析交给本地设置的 DNS 服务器,再由 DNS 服务器将域名解析为 IP 地址,然后用户再请求 IP 地址对应的网站服务器
(2) DNS 解析流程:http://www.cnblogs.com/pzk7788/p/6902642.html
(3) HTTP 详解:http://www.cnblogs.com/pzk7788/p/6858027.html

 

二、网站流量度量术语

(1) IP :独立 IP ,即不同 IP 地址的计算机访问网站时被计的总次数,相同的 IP 多次访问网站只会被计一次
(2) PV :页面浏览量,用户访问一个网页就算一个 PV ,用户多次打开同一页面 PV 累计多次
(3) UV :独立访客,即同一个客户端(比如电脑或手机)访问网站被记为一个访客,但一台电脑可能有多个用户使用,所以 UV 可能会有偏差
(4) 游戏运营相关术语:http://www.gameres.com/698897.html

三、Web 服务软件

(1) Apache :世界第一大 Web 服务软件,出现的时间最早,适用于中小型网站
(2) nginx :轻量级、高性能的 Web 服务软件,适用于大型网站
(3) Lighttpd :轻量级、高性能的 Web 服务软件,欧美的使用得多,国内一般用 Nginx
(4) FastCGI :面向 php 语言的 Web 服务软件
(5) Tomcat :面向 Java 语言的 Web 服务软件(中小型)
(6) Resin :面向 Java 语言的 Web 服务软件(大型)
(7) IIS :微软 Windows 系统使用的 Web 服务软件,如 asp 、aspx

 

 

 

    

 

时测试的工具:ababapache自带的一个工具)

[root@root~]# ab -c 100 -n 1000 http://www.qq.com/index.php

//-c指定并发连接数,可以不断增加并发连接数来测试

//-n指定请求多少次

 

其中一些参数:

Complete requests:      50                         //访问成功的用户数

Failed requests:        0                          //访问失败的用户数

Requests per second:    1.99[#/sec] (mean)       //每秒吞吐量

Time per request:       50368.334[ms](mean)     //每个请求花费的时间

 

 

以上是关于Web 基础的主要内容,如果未能解决你的问题,请参考以下文章

20155217《网络对抗》Exp08 Web基础

零基础学习WEB前端开发:HTML第一部分基础知识的综合案例

笔记网易微专业-Web安全工程师-01.WEB基础知识

20154312 曾林 Exp8 web基础

零基础学web前端,应该先学什么?

Java Web基础教程开发基础