帮助文档
关键词列表
网站地图
网站首页
最新活动
轻量应用服务器
阿里云邮箱
等保测评
阿里云产品
企业上云最佳实践
技术帮助文档
关于我们
网站首页
>
关于我们
>
公司新闻
>
打开站点首页的等待时候的真相
打开站点首页的等待时候的真相
发布时间: 2020-09-01 10:37:18
文章作者: 网站编辑
阅读量: 216
打开站点首页的等待时候的真相 整个过程听起来好像并不复杂,也许你从来都没有考虑过在这段等待的时间里世界都发生了什么变化,也许你早已习惯了利用这段时间东张西望或者品尝零食,或者你根本没有来得及意识到这点,新的网页就已经闪亮登场,恭喜你,你很幸运!但是在这个世界上,幸运儿永远只占少数,大多数人的大脑处理速度已经让他们明显感觉到这段等待时间漫长无比,久经考验的他们可以随时身手敏捷地打开多个浏览器窗口与时间赛跑,并为此筋疲力尽。
另一方面,对于站点经营者来说,让用户等待的时间过长,也许会造成毁灭性的后果。我见过很多人为了享用某家特色小吃而在餐馆门口乐此不疲地排着长队,但没有听说有多少用户执著地等待着一个速度缓慢的站点而不去尝试别的站点。
在这段等待的时间里,到底发生了什么?事实上这并不简单,大概经历了以下几部分时间:
· 数据在网络上传输的时间
· 站点服务器处理请求并生成回应数据的时间
· 浏览器本地计算和渲染的时间
数据在网络上传输的时间总的来说包括两部分,即浏览器端主机发出的请求数据经过网络到达服务器的时间,以及服务器的回应数据经过网络回到浏览器端主机的时间。这两部分时间都可以视为某一大小的数据从某主机开始发送一直到另一端主机全部接收所消耗的总时间,我们称它为响应时间,它的决定因素主要包括发送的数据量和网络带宽。数据量容易计算,但是究竟什么是带宽呢?我们将在后续章节中详细介绍带宽的本质。
站点服务器处理请求并生成回应数据的时间主要消耗在服务器端,包括非常多的环节,我们一般用另一个指标来衡量这部分时间,即每秒处理请求数,也称吞吐率,注意这里的吞吐率不是指单位时间处理的数据量,而是请求数。影响服务器吞吐率的因素非常多,比如服务器的并发策略、I/O模型、I/O性能、CPU核数等,当然也包括应用程序本身的逻辑复杂度等。
浏览器本地计算和渲染的时间自然消耗在浏览器端,它依赖的因素包括浏览器采用的并发策略、样式渲染方式、脚本解释器的性能、页面大小、页面组件的数量、页面组件缓存状况、页面组件域名分布以及域名DNS解析等,并且其中一些因素随着各厂商浏览器版本的不同而略有变化。这部分内容我们在后续章节中也会适当提到。
可见,一个页面包含了若干个请求,每个请求都或多或少地涉及以上这些过程,假如有一处关键环节稍加拖延,整体的速度便可想而知。
现在,如果有用户向你抱怨在打开站点首页的时候等待了很久,你知道究竟慢在哪里了吗?
上一篇:上层协议是如何使用下层协议提供的服务的呢
下一篇:下一代互联网(IPv6)简介
最热文章
阿里云企业邮箱怎么申请免费账号
钉钉里面的任务管家多少钱
夸克网盘和阿里云盘是一家吗?
夸克网盘怎么导入阿里云
夸克网盘转阿里云盘:轻松实现文件迁移
夸克网盘和阿里云盘有什么区别
随机推荐
什么是CPU,服务器CPU和普通CPU有什么区别
高防服务器租用价格
免费vps云主机试用
负载均衡ribbon的作用
香港VPS和香港服务器租用哪个好
企业域名无法访问了是什么原因
获取更多阿里云折扣优惠 立即咨询
活动推荐
内容推荐
更多
阿里云站点监控短信怎么关闭不了
阿里云海外 CDN 站点有哪些?
阿里云镜像站点
ftp站点虚拟主机怎么配置
阿里云怎么设置首页页面大小尺寸
关键词推荐
更多
免费主机的种类
阿里云返佣
阿里云服务器返佣
阿里云续费优惠
企业钉钉
阿里云服务器代理
租用北京服务器
阿里云云防火墙购买
阿里云ECS服务器
阿里云cdn全站加速收费
cdn回源流出流量价格
租赁服务器
阿里云手机端控制台怎么打开文件权限
数据库判断范式是什么
钉钉打卡任意改位置
数据库学生编号必须是8位数吗为什么
阿里网盘收不到验证码怎么办理呢安全吗苹果
数据库一个学生多个课程怎么设置的
数据库字段名命名规范是什么
阿里云企业邮箱收费吗多少钱啊怎么收费的
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠
立即领取