什么影响Internet访问速率

计算机网络复习-习题整理(一)计算机网络概述 1.最早出现的计算机网络是( )。 A、ARPANet B、Internet C、Ethernet D、www 2.对于用户来说,在访问网络共享资源时,( )这些资源所在的物理位置。 A、不必考虑 B、必须考虑 C、访问硬件时需考虑 D、访问软件时需考虑 3.计算机网络中广域网和局域网的分类划分依据是( )。 A、交换方式 B、地理覆盖范围 C、传输方式 D、拓扑结构 4.拥有通信资源,在网络... 阅读详情

访问网站的过程是通过建立在TCP/IP协议之上的HTTP协议来完成的。从客户端发出一个HTTP请求开始,用户所经历的等待时间主要决定于DNS和网站的响应时间。网站域名首先必须被DNS服务器解析为IP地址,HTTP的延时则由在客户端和服务器间的若干个往返时间所决定。

往返时间是指客户端等待每次请求的响应时间,平均往返时间取决于三个方面:

  1. 1. 网站服务器的延时

网站服务器造成的延时在往返时间中占主要比例。当某个服务器收到多个并发HTTP请求时,会产生排队延时。由于响应一个HTTP请求,往往需要多次访问本地硬盘,所以即使是一台负载并不大的服务器,也可能产生几十或几百微秒的延时。

  1. 2. 由路由器、网关、代理服务器和防火墙引入的延时

通常在客户端和服务器之间的路径上会存在多个网络设备,如路由器、网关、代理和防火墙等。它们对经过的IP包都要做存储/转发的操作,于是会引入排队延时和处理延时。在网络拥塞时,这些设备甚至会丢包,此时会寄希望于客户端和服务器通过端到端的协议来恢复通信。

  1. 3. 不同通信链路上的数据传输速率

在广域网中,从一个网络设备到另一个网络设备间的数据传输速率是决定往返时间的一个重要因素。但基本带宽的作用并不是像人们想象的那么重要,一项测试表明,当网站采用T3速率接入Internet时,也仅有2%的网页或对象能以64kbps的速率提供给客户端,这显然表明,带宽在网络性能上不是最关键的因素。

今天Internet在向世界的每一个角落延伸,用户向一个服务器发出的 请求可能会经过8000公里到1.6万公里的距离,光速带来的延时和网络设备的延时是网络如此缓慢的最根本原因。

网络缓存解决根本问题

既然影响网络速率的原因是由距离和光速引起,那么加速Web访问的唯一途径就是缩短客户端与网站之间的距离。通过将用户频繁访问的页面和对象存放在离用户更近的地方,才能减少光速引入的延时,同时由于减少了路由中的环节,也相应地减少了路由器、防火墙和代理等引入的延时。

传统的解决办法是建立镜像服务器来达到缩短距离的目的。但这个办法存在很大的不足,对于某个站点而言,不可能在离每个用户群较近的地方都建立镜像站点,若对大多数网站都用这样的办法就更不经济,同时管理和维护镜像站点是一项非常困难的工作。

网络缓存是一种降低Internet流量和提高终端用户响应时间的新兴网络技术。它的观念来自于计算机和网络的其他领域,如目前流行的Intel架构的CPU中就存在缓存,用于提高内存存取的速率;各种操作系统在进行磁盘存取时也会利用缓存来提高速率;分布式文件系统通常也通过缓存来提高客户机和服务器之间的速率。

 

  1. 1.缓存的类型

网络缓存可以在客户端,也可以在网络上,由此我们将缓存分为两类:浏览器缓存和代理缓存。

几乎目前所有的浏览器都有一个内置的缓存,它们通常利用客户端本地的内存和硬盘来完成缓存工作,同时允许用户对缓存的内容大小作控制。浏览器缓存是网络缓存的一个极端的情况,因为缓存设在客户机本地。通常一个客户端只有一个用户或几个共享计算机用户,浏览器缓存要求的硬盘空间通常在5MB到50MB的范围内。但是浏览器缓存在用户之间难以共享,不同客户端的缓存无法实现交流,因而缓存的内容与效果相当有限。

代理缓存则是一种独立的应用层网络服务,它更像E-mail、Web、DNS等服务。许多用户不仅可以共享缓存,而且可以同时访问缓存中的内容。企业级代理缓存一般需要配置高端的处理器和存储系统,采用专用的软件,要求的硬盘空间在5MB到50GB左右,内存为64MB到512MB。

代理处于客户端与网站服务器之间,在某些情况下,这种连接是不允许的,如网站在防火墙内,这时客户端必须与代理建立TCP连接,然后由代理建立与网站服务器的TCP连接。代理在服务器和客户端之间起到了数据接力的作用。代理发出的HTTP请求与一般的HTTP请求有细小的不同,主要在于它包含了完整的URL,而不只是URL的路径。

  1. 2.代理缓存的工作原理

当代理缓存收到客户端的请求时,它首先检查所请求的内容是否已经被缓存。如果没有找到,缓存必须以客户端的名义转发请求,并在收到服务器发出的文件时,将它以一定的形式保存在本地硬盘,并将其发送给客户端。

如果客户端请求的内容已被缓存,还存在两种可能:其一,缓存的内容已经过时,即缓存中保存的内容超过了预先设定的时限,或网站服务器的网页已经更新,这时缓存会要求原服务器验证缓存中的内容,要么更新内容,要么返回“未修改”的消息;其二,缓存的内容是新的,即与原网站的内容保持同步,此时称为缓存命中,这时缓存会立即将已保存的内容送给客户端。

在客户端的请求没有命中时,反而增加了缓存存储和转发的处理时间。在这种情况下,代理缓存是否仍有意义呢?实际上,代理缓存能够同时与网站服务器建立多个并发的TCP/IP连接,并行获取网站上的内容。缓存的存在从整体上降低了对网站访问的次数,也就降低了单位时间内服务器端的排队数目,因而这时并发连接的排队延时要小得多。优秀的缓存甚至能实现对网页内相关链接内容的预取以加快连接的速率。

  1. 3.代理缓存的策略

当原服务器的文件修改或被删除后,缓存又如何知道它保存的拷贝已经作废呢?HTTP协议为缓存服务提供了基本的支持,它使缓存能向原服务器查询,某个文件是否更改,如果缓存的拷贝过时则进行有条件下载。仅当原服务器文件超过指定的日期时,才会发出新的文件。

但是这些询问操作对网络服务器造成的负载几乎和获取该文件差不多,因此不可能在客户端向缓存发起请求时都执行这样的操作。HTTP协议使得服务器可以有选择地为每个文档指定生存时间,即清楚地指出某个文件的有效生命周期,生存时间很短即意味着“不要对其缓存”。拷贝的保留时间可以是固定的,也可以是通过这个文件的大小、来源、生存时间或内容计算出来的。

 

会话数据的读取

系统所有模块读取会话数据的Memcached客户端服务器列表都设为本省Memcached服务器地址的内网IP来向Memcahed服务器中读取会话数据。

同一会话的确认

使用Cookie来保持客户与服务端的联系。每一次会话开始就生成一个GUID作为SessionID,保存在客户端的Cookie中,作用域是顶级域名,这样二级、三级域名就可以共享到这个Cookie,系统中就使用这个SessionID来确认它是否是同一个会话。

会话数据的唯一ID

会话数据存储在Memcached服务器上的唯一键Key也就是会话数据数据的唯一ID定义为:SessionID_Name, SessionID就是保存在客户端Cookie中的SessionID,Name就是会话数据的名称,同一次会话中各个会话数据的Name必须是唯一的,否则新的会话数据将覆盖旧的会话数据。

会话的失效时间

会话的失效通过控制Cookie的有效时间来实现,会话的时间设为SessionID或Cookie中的有效时间,且每一次访问SessionID时都要重新设置一下Cookie的有效时间,这样就达到的会话的有效时间就是两次间访问Cookie中SessionID值的的最长时间,如果两次访问的间隔时间超过用效时间,保存在SessionID的Cookie将会失效,并生成新的SessionID存放在Cookie中, SessionID改变啦,会话就结束啦。Memcached服务器中会话数据的失效,每一次向Memcache服务器中添加会话数据时,都把有效时间设为一天也就是24小时,让Memcached服务使用它内部的机制去清除,不必在程序中特别做会话数据的删除操作。数据在Memcache服务器中有有效时间只是逻辑上的,就算是过了24 小时,如果分配给Memcached服务的内存还够用的话,数据还是保存在内存当中的,只是Memcache客户端读取不到而已。只有到了分配给Memcached服务的内存不够用时,它才会清理没用或者比较旧的数据,也就是懒性清除。

Win11系统查看网卡速率的方法详解 网卡作为计算机连接网络的关键组件,其性能直接影响着网络的传输速度和稳定性。了解网卡速率不仅可以帮助我们诊断网络故障,还能为优化网络性能和选择更快的网络连接提供重要参考。需要注意的是,这里显示的链接速度可能并不是你实际能够获得的网络传输速度。通过了解网卡速率并采取相应的优化措施,我们可以更好地利用网络资源、提高网络性能并满足日益增长的网络需求。希望本文介绍的两种查看网卡速率的方法以及拓展知识能够对您有所帮助!通过这种方法,我们可以直观地查看到网卡当前的工作速率,从而判断网络连接的性能水平。 阅读详情

相关推荐

5分钟搞懂基因组规模代谢网络(GSMM):从数据库选择到模型构建全流程

本文详细解析基因组规模代谢网络(GSMM)构建的全流程,从数据库选择到模型优化。重点介绍MetaCyc、BiGG等主流数据库的黄金三角评估法则,对比自上而下与自下而上两种建模方法,并提供模型修剪、仿真优化的实用技巧与避坑指南,帮助研究者高效构建精准代谢网络模型。

weixin_30872157的博客 137

nginx配置limit_req限制ip访问速率详解

1、漏桶原理 漏桶原理是什么呢?我们可以从字面上简单的理解,就是有一个桶,它的体积是固定的,桶底下有一个小洞会不停的漏水出去,而桶的上方有个水龙头,也不停的往桶里灌水。 假设我们这个桶的体积是1L,小洞的口能漏水的最大速率为100ml/s,对以下情况进行实验: (1)进水的速率是50ml/s,这时候对于小洞来说完全无压力,那么这个桶里的水就不会溢出,所有的水都会从小洞里漏出来。 (2)接着

Java高知社区 1万+

Centos7.6操作系统安装+Bond配置(600GB磁盘版本)

1.安装前准备工作 准备centos7.6操作系统镜像 CentOS-7-x86_64-DVD-1810.iso 服务器安装一般都是在BMC界面操作,所以安装前需要在BMC界面挂载好操作系统镜像 重启服务器后自动进入安装界面。 华为大数据集群安装操作系统配置

小时光 6010

Nginx 限流

来源:https://www.cnblogs.com/biglittleant/p/8979915.html 作者:biglittleant 限流算法 令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中; 令牌桶放满时,多余的令牌被丢弃; 请求要消耗等比例的令牌才能被处理; 令牌不够时,请求被缓存。 漏桶算法 算法思想是: 水(请求)从上方倒入水桶,从水桶下方流出(被处理...

qq_40907977的博客 538

自动控制原理之控制系统的数学模型(类比神经网络学习数学模型)

控制系统的数学模型背景建模方法常用的数学模型时域数学模型的建立建立微分方程的步骤复数域模型的建立传递函数的性质系统的典型环节及传递函数比例环节惯性环节积分环节微分环节理想微分环节一阶微分环节二阶微分环节振荡环节延时环节(时滞环节) 背景 数学模型就像是真实世界的写照,它就像一个虚拟的世界,我们可以通过建模的方式了解这个真实世界的运作规律。 这一点很像强化学习,强化学习需要一个供智能体探索、学习的环境,于是,我们通常会事先建立一个虚拟的仿真环境。举个例子,对于人类来说,可能需要经过不断地尝试,甚至是生命的代价

zbp_12138的博客 6578

微信小程序一键跳转公众号(使用 official-account 组件)

在当今移动互联网时代,用户体验已成为应用成功的关键因素之一。微信小程序作为一种便捷的应用形式,广泛应用于各个行业,为用户提供了丰富的服务和信息。然而,如何进一步提升用户体验,使其在小程序中能够更方便地获取相关信息,成为开发者需要关注的重要课题。实现一键跳转到公众号的功能,正是一个有效的解决方案。通过这一功能,用户可以轻松访问公众号,获取更多内容和服务,从而增强与品牌的互动和粘性。本文将详细介绍如何在微信小程序中实现这一功能,并提供相关的操作步骤和注意事项。

不迁怒,不贰过。小知识,大智慧。 3127

Nginx限制访问速率和最大并发连接数模块--limit (防止DDOS攻击)

Nginx限制访问速率和最大并发连接数模块–limit (防止DDOS攻击)

吃水煮鱼片的博客 2万+

基于深度学习的番茄成熟度检测系统——YOLOv5、YOLOv8、YOLOv10及UI界面的实现

YOLO是一种快速且准确的目标检测模型,近年来,YOLOv5、YOLOv8和YOLOv10作为YOLO系列的重要版本,分别在速度、精度和效率上进行了优化。下面我们简要介绍这些模型。本文介绍了如何基于YOLOv5、YOLOv8和YOLOv10等深度学习模型,结合PyQt5设计一个番茄成熟度检测系统。通过训练模型、优化算法和设计用户友好的界面,我们能够构建一个高效且准确的番茄成熟度检测系统,广泛应用于农业自动化和智能化管理中。

YOLO 1002

CCNA 中文读书笔记十一

Chapter11 Wide Area Networking Protocols Introduction to Wide Area Networks WAN 是覆盖地理范围相对较为广阔的数据通信网络,它一般是利用公共载体(比如电信公司)提供的设备进行传输.WAN技术运行在 OSI 的最下 3 层 广域网(Wide Area Network,WAN)的一些术语 1.客...

weixin_33887443的博客 463

STM32 实现 4*4 矩阵键盘扫描(HAL库、标准库 都适用)

本文实现的代码是基于STM32HAL库的基础上的,不过标准库也可以用,只是调用的库函数不同,逻辑跟配置是一样的,按我这里的逻辑来配置即可。 1、键盘原理图: 原理举例:先把 F0-F7 内部拉高,这样这个8个引脚都是高电平,然后就进行列扫描。例如:假如按下3按钮,Y3 列扫描,把F4先拉低,然后读取F0-F3的状态,就会读出为1110,这就可 以知道是F3行拉低了,同时这时候是程序控制F4拉低的,这样就可以知道是F4列导致它转态变化了的,这样就可以定位出是F4列F3行的按键按下了;其他的列也是这样子扫描

lhh_qrsly的博客 7058

【华为OD机试真题】4、字符统计及重排 | 机试真题+思路参考+代码解析(C++、Java、Py)

题目描述 >给出一个仅包含字母的字符串,不包含空格,统计字符串中各个字母(区分大小写)出现的次数, 并按照字母出现次数从大到小的顺序。输出各个字母及其出现次数。 如果次数相同,按照自然顺序进行排序,且小写字母在大写字母之前

KJ.JK 3289

浏览器缓存是如何提升网站访问速度的

为了提高网站的访问速度,降低服务器的负载,就有了浏览器缓存。 浏览器缓存的核心是过期时间和协商缓存:服务器在返回资源时指定过期时间,浏览器收到响应后把数据存起来。下一次请求时如果资源未过期,则返回本地缓存数据;当缓存数据过期了,浏览器要跟服务器验证资源是否已更新,如果资源更新了再去请求新的数据,否则返回304。 浏览器缓存有很多的实际应用场景,例如:静态资源缓存优化、HTML协商缓存优化、敏感数据禁止缓存、代理服务器缓存控制。

weixin_39805244的博客 951

【STM32实物】基于STM32+ESP32+手机APP设计的智能宠物喂食系统

本文以STM32单片机为主控MCU,配有压力传感器、温湿度传感器、光照强度传感器、蜂鸣器等,设计了一款可以远程控制的宠物智能喂食系统。用户可以通过APP下达指令,控制宠物的喂食。每天可以根据设置的数据进行精准喂食,成本相对较低的宠物喂食装置。该装置使用步进电机控制投食仓门的开闭,通过压力传感器和时钟系统控制每日的投喂量和投喂时间。每次投食后蜂鸣器会提醒宠物进食,树立每日定点进食的习惯。经测试得出,该设备确实能实现每日定时定量投喂。系统整体运行顺畅,所有预期功能得以实现。它非常适合解决宠物主人不在家时影响宠物

嵌入式阿齐Archie 2万+

服务器被访问的速度由哪些因素决定呢

服务器被访问的速度由哪些因素决定呢 很多人认为,网站载入速度快慢,只是因为带宽不够大。某种程度来说,这个也可以说是正确的,因为带宽确实也是影响网站载入速度的重要因素,但不是唯一的因素。那么,服务器被访问的速度由哪些因素决定?可以分为两方面的因素来说。 一、访问者方面的因素   1.访问者的ISP (Internet接入服务提供商)与ChinaNet之间的专线速率   2.访问者的ISP (Inte...

qq2500582012的博客 589

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

服务器被访问的速度被那些原因决定

当用户租用服务器的时候,访问服务器的速度由那些因素决定呢? 1.服务器的硬件配置包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等。 2.服务器所在的网络环境与Internet骨干网相联的速率。 3.ChinaNet的国际出口速率。 4.访问者的ISP(Internet接入服务提供商)与ChinaNet之间的专线速率。 5.访问者的ISP(Internet接入服务提供商)向客户端开放的端口接...

KFGZP的博客 223

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

决定服务器被访问的速度的五个原因

当用户租用服务器的时候,访问服务器的速度由那些因素决定呢? 1.服务器的硬件配置包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等。 2.服务器所在的网络环境与Internet骨干网相联的速率。 3.ChinaNet的国际出口速率。 4.访问者的ISP(Internet接入服务提供商)与ChinaNet之间的专线速率。 5.访问者的ISP(Internet接入服务提供商)向客户端开放的端口接...

kf305的博客 170

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

服务器的速度由那些因素决定呢?

当用户租用服务器的时候,访问服务器的速度由那些因素决定呢? 1.服务器的硬件配置包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等。 2.服务器所在的网络环境与Internet骨干网相联的速率。 3.ChinaNet的国际出口速率。 4.访问者的ISP(Internet接入服务提供商)与ChinaNet之间的专线速率。 5.访问者的ISP(Internet接入服务提供商)向客户端开放的端口接...

kf305的博客 768

2021-02-05

服务器访问决定因素 A.服务器的硬件配置(包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等); B.服务器所在的网络环境与Internet骨干网相联的速率; C.ChinaNet的国际出口速率; D.访问者的ISP(Internet接入服务提供商)与ChinaNet之间的专线速率; E.访问者的ISP(Internet接入服务提供商)向客户端开放的端口接入速率; F.访问者计算机的配置,Modem的速率、电话线路的质量等。 ...

QQ1872302129的博客 86

网络缓存

什么影响Internet访问速率  访问网站的过程是通过建立在TCP/IP协议之上的HTTP协议来完成的。从客户端发出一个HTTP请求开始,用户所经历的等待时间主要决定于DNS和网站的响应时间。网站域名首先必须被DNS服务器解析为IP地址,HTTP的延时则由在客户端和服务器间的若

jianjianyuer的专栏 2470

电脑无internet访问_Mac OS 9:拨号上网并设置Internet连接

Mac OS 8专为连接互联网做了优化,而在Mac OS 9里,连接互联网一样十分方便快捷。本文将介绍Mac OS 9进行拨号上网并连接到Internet的过程。使用Internet设置助理打开磁盘——「应用程序(Mac OS 9)」——「实用工具」——「助理」,找到Internet设置助理。助理是Mac OS 9中的一种应用程序,类似于Windows的向导。它会帮助你设置Modem,账号和密码并...

weixin_39551996的博客 454

服务器访问的影响因素

用户访问服务器的速度由那些因素决定呢? 1.服务器的硬件配置包括服务器的类型、CPU、硬盘速度、内存大小、网卡速度等。 2.服务器所在的网络环境与Internet骨干网相联的速率。 3.ChinaNet的国际出口速率。 4.访问者的ISP(Internet接入服务提供商)与ChinaNet之间的专线速率。 5.访问者的ISP(Internet接入服务提供商)向客户端开放的端口接入速率 ...

weixin_45967826的博客 213

Internet常识知识

一 Internet的概述 多级ISP(网络服务代理)的Internet结构,连接不同代理的用户之间上网相对慢。 为了提高用户体验感,可以在每个ISP上连接一个服务器,该区域的网民就可以连接该ISP所在的服务器 二 Internet的组成 分为核心部分和边缘部分 边缘部分包括C/S方式和P2P方式,其中P2P方式中每个主机既是客服端也是服务器,所以采用P2P下载方式,下载的人越多速度越快。 核心部分,电路交换提前建立专属的连接通道,适用实时的通信(电话和视频),缺点占线。分组交换和报文交换都有时延。

qq_38530606的博客 646

Internet的组成部分

Internet基础、Internet组成部分、Internet接入方式,三四千字的具体介绍。

严同学在努力 8795

XP下QOS服务对网速的影响?

XP下QOS服务对网速的影响?- -                                       http://support.microsoft.com/default.aspx?scid=kb;zh-cn;316666Windows XP 服务质量 (QoS) 增强和行为适用于本文的发布号曾为 CHS316666 概要联网服务质量 (QoS) 是指在整个网络连接上应用的各种通信

开不了口 1556

Internet的接入与IP地址 概述

文章目录一.计算机接入Internet1.公用交换电话网(PSTN)接入2.有线电视(CATV)接入3.局域网接入4.无线接入二.IP地址1.IP地址的格式2.IP地址分类3.子网掩码4.域名系统三.Windows网络查看与配置1.win10查看所有的网络连接状况2.win10查看网卡、修改IP3.win10命令行查询TCP/IP配置信息 一.计算机接入Internet Internet是全球最大...

肥宅快乐博客 7818
上一篇: web前端与后台数据交互
下一篇: jenkins 打开页面 访问报错
张永胜_
博客等级 码龄9年 66粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值