帮助文档
关键词列表
网站地图
网站首页
最新活动
轻量应用服务器
阿里云邮箱
等保测评
阿里云产品
企业上云最佳实践
技术帮助文档
关于我们
网站首页
>
关于我们
>
公司新闻
>
打开站点首页的等待时候的真相
打开站点首页的等待时候的真相
发布时间: 2020-09-01 10:37:18
文章作者: 网站编辑
阅读量: 149
打开站点首页的等待时候的真相 整个过程听起来好像并不复杂,也许你从来都没有考虑过在这段等待的时间里世界都发生了什么变化,也许你早已习惯了利用这段时间东张西望或者品尝零食,或者你根本没有来得及意识到这点,新的网页就已经闪亮登场,恭喜你,你很幸运!但是在这个世界上,幸运儿永远只占少数,大多数人的大脑处理速度已经让他们明显感觉到这段等待时间漫长无比,久经考验的他们可以随时身手敏捷地打开多个浏览器窗口与时间赛跑,并为此筋疲力尽。
另一方面,对于站点经营者来说,让用户等待的时间过长,也许会造成毁灭性的后果。我见过很多人为了享用某家特色小吃而在餐馆门口乐此不疲地排着长队,但没有听说有多少用户执著地等待着一个速度缓慢的站点而不去尝试别的站点。
在这段等待的时间里,到底发生了什么?事实上这并不简单,大概经历了以下几部分时间:
· 数据在网络上传输的时间
· 站点服务器处理请求并生成回应数据的时间
· 浏览器本地计算和渲染的时间
数据在网络上传输的时间总的来说包括两部分,即浏览器端主机发出的请求数据经过网络到达服务器的时间,以及服务器的回应数据经过网络回到浏览器端主机的时间。这两部分时间都可以视为某一大小的数据从某主机开始发送一直到另一端主机全部接收所消耗的总时间,我们称它为响应时间,它的决定因素主要包括发送的数据量和网络带宽。数据量容易计算,但是究竟什么是带宽呢?我们将在后续章节中详细介绍带宽的本质。
站点服务器处理请求并生成回应数据的时间主要消耗在服务器端,包括非常多的环节,我们一般用另一个指标来衡量这部分时间,即每秒处理请求数,也称吞吐率,注意这里的吞吐率不是指单位时间处理的数据量,而是请求数。影响服务器吞吐率的因素非常多,比如服务器的并发策略、I/O模型、I/O性能、CPU核数等,当然也包括应用程序本身的逻辑复杂度等。
浏览器本地计算和渲染的时间自然消耗在浏览器端,它依赖的因素包括浏览器采用的并发策略、样式渲染方式、脚本解释器的性能、页面大小、页面组件的数量、页面组件缓存状况、页面组件域名分布以及域名DNS解析等,并且其中一些因素随着各厂商浏览器版本的不同而略有变化。这部分内容我们在后续章节中也会适当提到。
可见,一个页面包含了若干个请求,每个请求都或多或少地涉及以上这些过程,假如有一处关键环节稍加拖延,整体的速度便可想而知。
现在,如果有用户向你抱怨在打开站点首页的时候等待了很久,你知道究竟慢在哪里了吗?
上一篇:上层协议是如何使用下层协议提供的服务的呢
下一篇:下一代互联网(IPv6)简介
最热文章
钉钉打卡机链接显示wifi需要web认证怎么办
苹果手机设置钉钉自动打卡签到的方法
阿里邮箱日历提醒设置方法
华为手机钉钉分身功能应用指南
百度网盘转到阿里网盘详细步骤指南
钉钉文件保存位置如何快速查找和管理文件
随机推荐
服务器配置选择:搭建网络游戏服务器
分布式存储和对象存储的区别
CDN加速有哪些好处网站一定要用CDN吗?
阿里云数据库导出在哪里
什么是高防IP?高防IP有什么用
如何删掉虚拟主机中的网站
获取更多阿里云折扣优惠 立即咨询
活动推荐
内容推荐
更多
访问Windows实例创建的FTP站点时报错“534 Policy requires SSL”
如何优化国内免备案服务器的web站点
宝塔面板:一个站点多个域名使用SSL证书的解决方案
香港服务器搭建站点方法
打开网站首页出现“404 Not Found,nginx”,怎么办
关键词推荐
更多
云服务器环境变量
云虚拟主机能进行网站
服务器选择
云服务器购买多少钱
专有钉钉
服务器购买流程
申请商标注册
云服务器怎么用按键精灵打开游戏
云防火墙购买
商标服务注册
国产数据库管理系统有哪些
云虚拟主机远程连接失败怎么回事儿啊苹果13
数据库学生编号必须是8位数吗为什么
云盾证书服务
阿里云服务器连接超时怎么办
阿里云服务器硬盘空间不足怎么办呀
钉钉群二维码怎么查看谁扫过我的
钉钉密聊群聊
国内短信套餐包括什么业务类型的套餐吗怎么收费
数据库技术与应用知识点总结怎么写
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠
立即领取