便宜做网站,不用客户动手特价999元,源码整套仅需50元起

网站打开速度的几个影响因素
不少客户会有这样的感受:有时候我的网站速度特别慢,有时候网站速度飞快,那到底怎么样才能让我的网站快起来呢?当你打开一个网站要经历哪几个步骤?每一个步骤都是怎么影响网站速度的?今天来稍微详细的分析一下:
一、访问一个网站要经历哪几个步骤才能打开?
(1)域名解析(解析阶段)
(2)根据解析出来的ip去请求服务器(请求页面)
(3)服务器程序读数据库并把结果返回(程序处理页面)
(4)网络把返回的数据传输到访问者电脑(返回页面数据)
(5)用户接收数据并再次请求素材(素材发出请求)
(6)服务器处理并返回结果(素材处理)
(7)网络把素材数据返回访问者电脑(返回素材数据)
(8)访问者电脑处理页面和素材并展示在网站上(渲染展示)
以上把个步骤,每一个步骤都可能会影响到网站的打开速度。甚至有些地方有故障,可能就会导致整个网站的打不开。所以当网站有问题的时候,你要尝试去分析是哪个步骤影响了网站的打开,而不是一股脑的猜测某一个地方。
二、每一个步骤是怎么影响网速的?
(1)解析阶段
域名在网络上不是被直接利用的,而是要转化成ip地址,这里就要求输入域名,浏览器去查找dns服务器,找到这个域名的ip地址,这个需要发出请求,获得请求。一般情况下这个过程的速度都差不多,影响不大。但是有些突发情况,比如你家路由器坏了,或者电信服务商的路由器坏了就解析不出来IP,自然就终止了访问网站。
(2)请求页面
网线通着,速度快,有IP地址,就能快速的发出请求。这个过程应该是比较容易理解的。
(3)程序处理页面
服务器好,处理起来就快。影响主要有服务器的CPU、内存、带宽。当然对于虚拟主机还有一些类似于宿主机上的网站数量,是不是遭受攻击等其他方面的考量。有很多因素可能会导致服务器处理效率低下。这些都可以归结为服务器问题。
还有一种是程序有问题,比如说程序错误之类的可能也会导致网站反应慢。也有一些是程序占用资源太多。这类问题很难一概而论说是程序问题还是服务器问题,因为服务器足够强大,也会速度快,程序足够轻巧也会速度快。
(4)返回页面数据
服务器的带宽足够,从你家到服务器的网线畅通无阻,返回数据量小,就会速度快。反之,速度就会比较慢。
(5)素材发出请求
当你接收到页面并不算完,页面只是相当于一个地图,里边添加的哪些素材,要请求这些素材的。所以你的浏览器会自动请求这些素材。
(6)素材处理
素材请求时候,服务器还要对素材进行处理,有的是视频也有的是图片之类的,有些服务器要给图片上加LOGO或者给一些素材进行生成操作,之后才把信息返回。
(7)返回素材数据
返回素材过程中,要看素材大小,网络是否畅通。
(8)渲染展示
页面请求到,素材请求到,你的电脑就要进行计算处理然后展示。如果你电脑配置低,可能对于一些比较大的网页就会处理起来吃力,造成速度慢的现象。

本文作者:野狼SEO团队

十六年网站建设相关经验
一站式为您提供网站相关服务
欢迎扫码咨询
还没有人评论,快来抢个沙发!