Linux课程笔记 http基础

1.1   静态网页的特点:

(1)       静态网页每个页面都有一个固定的URL,而且URL一般以.htm、.html、.shtml等形式为后缀,而且地址中不含有问号”?”

(2)       静态网页是实实在在保存在服务器上的文件,每个都是一个独立的文件

(3)       静态网页的内容相对稳定,容易被搜索引擎收录(优点)

(4)       静态网页没有数据库的支持,在网站制作和维护方面工作量较大(缺点)

(5)       静态网页的交互性较差,在功能方面有较大的限制(缺点)

(6)       网页程序在用户浏览器端解析,程序解析效率更高,由于服务器端不进行解析,因此可以接受更多的并发访问。(优点)

总结:1)客户端解析   2)格式html,jpg为主  3)易被搜索引擎收录

1.2   动态网页

特点:

(1)       动态网页一般以数据库技术为基础,可以实现更多的功能,可以大大降低维护网站的工作量;

(2)       并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页

(3)       动态网页中的“?”对搜索引擎的收录存在一定的问题

(4)       程序在服务器端解析,会消耗大量的CPU和内存等资源,效率不如静态网页

总结:一般以数据库技术为基础,程序在服务器端解析,扩展名为asp,aspx,php,jsp,do,cgi,perl

1.3   伪静态网页

由于搜索引擎无法正确读取带参数的动态网页内容,很多大型的网站都采用了动态网页生成静态网页的技术,消除动态网页中的参数,是搜索引擎收录更多的内容,达到优化的效果。

另外的办法,就是动态网页伪静态技术,通过某些技术(如rewrite规则),把网页的url重写,但是并不需要生成任何网页,仅仅是改变了地址路径,以达到有利于搜索引擎收录的效果。伪静态的实质依然是动态网页,因此在性能上存在瓶颈,效率没有任何提升,没有动态转静态网页效率高。

1.4   web架构优化

在实际高并发网站架构中,偶们可以考虑把用户请求的数据解析后存成静态文件放于磁盘中或放于内存中,来降低动态服务器的压力,从而提升用户体验。

1.5   IP-PV-UV

IP:指独立IP数,00:00-24:00内相同IP地址被计算一次

PV:即Page View,页面浏览量或页面点击量,每次刷新即被计算一次。具体的度量方法就是从浏览器发出一个对网络服务器的请求,网络服务器街道这个请求后,会将该请求对应的一个网页发送给浏览器,从而产生一个PV,那么这里只要是这个请求发送给了浏览器,无论这个页面是否完全打开,那么都是应该计为1个PV

UV:即Unique Visitor,访问网站的一台电脑客户端为一个访客。00:00-24:00相同的客户端即被计算一次。UV的度量方法:1.网站服务器分辨;2.Cookie分辨

1.6   网站访问基本流程

注意:如果本机上有要访问网站的IP地址解析的缓存,就直接进行第5步,即直接访问目的网站。

时间: 2024-10-26 09:15:07

Linux课程笔记 http基础的相关文章

linux课程笔记--基础部分

Linux入门篇 Linux通常分区为 /--根分区,swap--交换分区,临时存储程序.文件.主分区+扩展分区. Linux文件系统类型则为ext2.ext3.ext4 在 Linux 中规定,每一个硬盘设备最多只能有 4个主分区. 修改网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth0 ONBOOT=yes BOOTPROTO=static/dhcp IPADDR=192.168.1.166 NETMASK=255.255.255.0 GATEWA

Linux课程笔记 Day03 命令总结

egrep [使用权限] 所有使用者 [语法] egrep [选项] [查找模式] [文件名1,文件名2,……] [功能说明] 以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名. [参数] 选项: - E 每个模式作为一个扩展的正则表达式对待. - F 每个模式作为一组固定字符串对待(以新行分隔),而不作为正则表达式. - b在输出的每一行前显示包含匹配字符串的行在文件中的字节偏移量. - c 只显示

linux课程笔记--第一天

安装oracleLinux环境 注:CPU处理器的分配,根据自己电脑处理器的多少,适当的分配给虚拟机,一般不少于音乐2颗.(比如4核,分出2个) 注:设置 → 网络 → 网卡1 启用网络连接,连接方式选择Host-Only,界面名称选择系统默认: 网络设置虚拟机网卡通过物理机网卡连接网络,选择桥接 同一物理机下的多个虚拟机之间网络连接,选择内部网络 虚拟机网卡和物理机网卡之间连接但不连接到网络,选择Host-Only完成配置后点OK即可. 注:选择skip 注:NEXT 选择:Chinese(S

Linux自学笔记——计算机基础以及命令帮助的获取

计算机基础知识: 计算机的主要组成部分: 运算器.控制器.存储器.输入设备.输出设备 CPU:运算器,控制器 bus:总线 memory: 编址存储设备 IO:与外部部件交互 程序的运行模式: 用户空间:user space,us 内核空间:system space POS:Portable OperationSystem POSIX API:编程接口: 运行程序格式: Windows:EXE,dll(dynamic link library) Linux:ELF,so(shared objec

Linux课程笔记 Nginx介绍

1  Nginx介绍 与Apache相比,在性能上,nginx占用更少的系统资源,特定的场景应用(静态数据)能支持更多的并发连接,达到更高的访问效率:在功能上,Nginx是一个优秀的反向代理和负载均衡服务器,也可以作为缓存服务器. 2  Nginx有点总结: 高并发:能支持1-2万甚至更多的并发连接(静态小文件环境下) 内存消耗少:在3万并发连接下,开启的10个Nginx进程消耗不到200M内存 可以做HTTP反向代理,即负载均衡功能,相当于专业的haproxy软件或lvs的功能 内置对RS服务

Linux学习笔记——Shell基础(八)

+++++++++++++++++++++++++ +++++Shell基础+++++++++++++++++++++++++++++++ 1. Shell概述 Shell定义: Shell 是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动.挂起.停止甚至编写一些程序. Shell还是一个功能相当强大的编程语言,易编写.调试.Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令. Shell分类: Bo

Linux课程笔记 Day08 课上内容总结 Apache及Raid技术

一 http基础概念 1.1   静态网页的特点: (1)       静态网页每个页面都有一个固定的URL,而且URL一般以.htm..html..shtml等形式为后缀,而且地址中不含有问号”?” (2)       静态网页是实实在在保存在服务器上的文件,每个都是一个独立的文件 (3)       静态网页的内容相对稳定,容易被搜索引擎收录(优点) (4)       静态网页没有数据库的支持,在网站制作和维护方面工作量较大(缺点) (5)       静态网页的交互性较差,在功能方面有较

Linux课程笔记 Day06 课上内容总结

一.硬盘的基础知识 1. 硬盘的结构 1.1硬盘介绍 硬盘主要包括:盘片.磁头.主轴马达.控制电机.磁头控制器.数据转换器.接口.缓存等几个部分. 当今(2012年),互联网行业服务器领域(dell,hp)主流的有SATA硬盘(1万转/分,1-2T容量),SAS硬盘(1.5万转/分,300-600G),还有性能更高的SSD固态电子硬盘.线上应用的存储尽量用SAS硬盘,比如数据库.图片的线上应用,数据冷备份服务用SATA,比如站点程序及数据库.图片的备份等. 1.2 硬盘的内部结构图 1.3 硬盘

Linux课程笔记 Day07 课上内容总结 SSH和rsync

一. SSH 1.1    SSH介绍 SSH是Secure Shell Protocol的简称.在进行数据传输之前,SSH先对联机数据包通过加密技术进行加密处理,加密后再进行数据传输.确保了传递的数据安全.SSH是专为远程登录会话和其他网络问题提供安全性的协议. 在默认状态下,SSH协议提供两个服务功能:一个是提供类似telnet远程链接服务器的服务,即上面提到的SSH服务:另一个是类似FTP服务的stp-server,借助SSH协议来传输数据,提供更安全的FTP服务. 特别提醒:SSH客户端