021-56330526 微博 微信

网站速度优化

作者:夏易网络 时间:2018-09-26 分类:SEO营销 评论:评论已关闭 浏览:215

为什么要诊断网站速度?

网站速度不仅影响用户体验,也影响着搜索引擎的体验,在当今互联网内容同质化越演越烈的今天,对于同等价值的网站,搜索引擎会优先并且重点爬取速度快的网站,长久积累下来,速度快的网站收录优势就越发明显。优化公司说,就算一天只少抓取1000个页面,一年下来就已经是数万页的差距,社区网站19楼(www.19lou.com)就是通过提升网站速度获得了流量的大提升。

用户访问网站的场景

用户访问网站的场景 第1张

第一步:在浏览器地址栏输入网站的域名网址(如:http://www.39.net/如果没有域名的,可以直接输入网页服务器IP地址,跳到第三步。)

第二步:输入网址后,会通过域名的DNS服务器来解析域名所绑定的网页服务器,并得到网页服务器的IP地址

第三步:得到网页服务器的IP后再次访问网页服务器所在IP

第四步:网页服务器根据用户的请求进行程序运算,生成用户所需的信息返回给用户,返回的请求通常是一些文件,包括文字信息(.html .css .asp文件等),图片,flash等(每个文件都要有一个唯一的网址,比如http://www.39.com/)

第五步:浏览器将这些信息组织成用户可以查看的网页内容,整个访问完成。

网页服务器端的工作流程

网页服务器端的工作流程 第2张

(1)客户端(通过浏览器)和Web服务器建立连接,向Web服务器发出访问请求。

(2)Web服务器执行请求进行数据运算

(3)Web服务器向从数据库发出请求

(4)数据库服务器对Web服务器的请求进行处理

(5)数据库向Web服务器返回数据

(6)Web服务器向用户返回数据

影响网站打开速度的因素

  1. 用户

网络。用户所在的网络是否顺畅、带宽多少,会影响网站打开的速度。就像用手机打电话,如果你所在的地方网络不畅通,电话就拨不出去。

设备。用户所使用的设备运行速度也会影响网站打开速度。还是像打手机,手机反应慢,拨号速度也会慢

  1. DNS服务器

配置。DNS服务器本身的配置会影响DNS服务器的运作速度。

自身环境。DNS服务器自身搭建的环境也会影响DNS服务器的运作速度。

网络。DNS服务器所在网络带宽、稳定性、顺畅度等,会影响用户请求到达DNS服务器的速度,和解析出的ip返回到用户设备上的速度。

  1. 建立连接

网络。网站服务器所在网络带宽、畅顺度,会影响用户连接到服务器的速度

位置。服务器所在位置是否接近用户所在地,会影响用户连接到服务器的速度。就像打电话,跟同城或国内的对象通电话,对方能在你说完话之后马上作出回答,基本感觉不到延时,但是国际电话就经常会觉得对方反应慢半拍。

CDN加速。CDN系统把主服务器上的数据缓存到各地服务器上,能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,缩短用户和服务器的连接时间。

  1. 服务器

服务器环境。服务器自身搭建的环境会影响服务器运算速度。服务器环境就类似电脑的操作系统,不同的系统也会影响电脑运行的速度。

服务器配置。服务器类似于一台大型电脑,服务器的配置高低,会影响服务器计算速度的快慢

服务器程序。服务器程序就类似于我们平常用的软件,程序编写是否正确、有没有缺陷等都会影响程序运作的速度。

数据库。数据库服务器的类型、读取快慢等,会影响服务器读取数据的速度

  1. 下载内容

前端代码。用互联网来做比喻,凡是通过浏览器到用户端计算机的统称为前端技术.简单来说前端就是用户在浏览器上看到的页面,前端代码的好坏影响着一个网站的页面加载速度快慢、对于用户的操作能否及时响应。

文件大小。生成的前端页面大小(包括页面中的文字、图片、视频等元素的大小)会影响用户加载网站内容的时间长短。

优化方向

  • 解析服务器优化

优化解析服务器性能、网络或购买优秀的解决方案。

  • CDN加速

CDN系统把原服务器上数据缓存到各地服务器上,能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。

  • 负载平衡

负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近于大型主机的性能。

  • 程序优化

对解决同一问题的几个不同的程序,进行比较、修改、调整或重新编写程序,把一般程序变换为语句最少、占用内存量少、处理速度最快、外部设备分时使用效率最高的最优程序。

  • 前端优化

前端的性能对于一个Web应用来说非常重要,如果一个Web应用的页面加载速度非常快、对于用户的操作可以及时响应,那么网站的访问速度和用户体验将会极大地提升。

诊断网站速度

  • 诊断网站速度工具

监控宝:http://www.jiankongbao.com/labs/http

17ce:http://www.17ce.com/

两种工具各有优势,但都没有一个能概括反映网站速度快慢的数据,所以在下面测速之后,我们引入了自己的一套评分标准

  • 监控宝测速

评分标准:总分100,无响应扣10分,红色扣6分,黄色扣3分,蓝色扣1分

1输入网址,测出结果

输入网址,测出结果 第3张

2记录数据、编写公式

记录数据、编写公式 第4张

  • 17ce测速

评分标准:总分100,红色扣5分,橙色扣4分,黄色扣3分,浅绿扣1分

1输入网址,点选“速度”

输入网址,点选“速度” 第5张

2计算各种颜色的数量

计算各种颜色的数量 第6张

*需注意耐心等待测速完成再计算,测速时和完成后颜色会有改变

3记录数据、编写公式

 

记录数据、编写公式 第7张

 

本文来自:http://www.xiayiseo.com/, 上海seo优化公司

转载请保留本文地址: http://www.xiayiseo.com/zixun/1578.html,除特别声明,本站内容均为原创!