服务器、数据库、DNS解析、代码与图片:影响网站打开速度的4个因素[运维教程]
声明:本文来自于微信公众号 巴郎刊(ID:balangk),作者:B巴郎L。
网站的打开速度关乎 2 个非常重要的点。第一:蜘蛛抓爬的体验。第二:用户体验。
如果这两个点解决不了,SEO做再好都是徒劳,那么今天巴郎SEO给大家介绍一下影响网站打开速度的 4 个因素,以及解决方案。
文章目录(全文 1757 字)
01 服务器
02 数据库
03DNS解析
04 代码与图片
05 解决方案
01
服务器
人云:打蛇打七寸,切重要害。当我们网站的打开速度很慢时,首先从服务器上排查原因。查看服务器带宽是否受限制,或者超出了最大带宽的响应。
其次就是排查是否黑客对我们的IP端就行攻击。最后排查硬件故障,询问空间商是否是机房的问题。
关于服务器的购买,以及服务器各参数的详细说明请参看这篇文章《SEO教程:巴郎带你认真学一下网站空间》,巴郎SEO有很详细的指南说明。服务器是重中之重,购买前一定要根据自身需求仔细搭配,在此就不赘言了。
02
数据库
数据库存放网站的图片,音频,视频,文字等数据。如果网站的数据库过大,也会影响网站的打开速度。特别是asp+acess结构最为明显。
如果同一时间段内,有大量的用户访问网站,并且进行评论与互动的时候,会直接锁死网站程序,严重者服务器直接宕机。
03
DNS解析
DNS是什么
dns是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串,它直接把IP地址翻译成对应的域名。
例如百度
www.baidu.com 这是百度域名
14.215.177.39 百度的IP地址
当你输入上面 2 者任何一个形式放入搜索框时,都会打开百度首页。但为了方便用户记忆,一般我们都是输入第一个,而不会输入第二个。
为了让14.215.177.39对应www.baidu.com ,这个时候域名系统DNS就发挥了它的翻译作用让他们二者一一对应,不会乱套。
DNS的影响
一般情况下,DNS不会影响网站的打开速度,但出现DNS解析不稳定,或者DNS解析出现问题的情况下,就会让网站的打开速度变得非常慢。
04
代码与图片
很多网站为了视觉美观,图片的尺寸做的非常大,而且还是高清的那种。最要命的是,为了炫酷还配上了FLASH特效,这些神操作都会让网站的加载速度变得非常慢。
还有一些技术宅的个人直男站长,喜欢给鼠标加样式特效,加点击特效,主页面加上JS特效。
其实这些只是为了视觉好看而已,对排名没有一点用,反而会变成减分项。如果你不注重个人网站的排名,其实无所谓,对于企业网站与展示型的网站千万不要这么干,这是大忌。
05
解决方案
因为网站的打开速度会影响蜘蛛的抓爬体验,如果蜘蛛每次进你的网站抓爬数据的时候很费力,那么对蜘蛛而言是不友好的,这会导致有些页面它抓不了,抓不到的页面你就不可能参与排名。
如果用户进入你的网站,好长时间打不开,用户就会关闭调这个网页,但是搜索引擎会记录用户的这个操作记录。
判定你的网站不能给用户提供内容,给你的页面评分很低,时间一长,整站的权重都会慢慢下降,这是很严重的问题,针对这些问题,巴郎SEO给出解决方案。
提高网站速递打开的方法
01 压缩图片,精简代码
图片
一般我们图片的尺寸不要超过1M以上,如果超过,用photoshop以及付费的压缩APP软件压缩一下,控制图片的大小在1M以内。图片的宽高比500X400 像素。
精简代码
如果你是技术出身这样最好,删除冗余的CSS以及JS代码。不需要的,多余的以及不利于SEO优化的代码全部删除掉。如果不懂技术,那么请人解决。
02 减少网站的HTTP请求
登录服务器后台,开通防攻击流量包,安装防攻击插件购买防护套餐。设置特定的时间段的流量上限防止服务器被攻击。
03 使用多域名负载网页内的多个文件、图片。
04.开启gizp模块。压缩网站页面。
05.使用CDN对网站进行加速。
06.如果必须用到flash,要合理使用。
07.如果预算充足,请单独购买数据库实行站库分离的方法来管理我的网站。
最后的话
对症下药之前,先搞清楚症结哪里,才好有的放矢,遇到网站打开速度变慢,千万不要着急,经过排查以后弄清情况我们在依计而行。
关于影响网站打开速度的 4 个因素就给大家写到这里,我是巴郎SEO,希望大家喜欢,下期再见!
做一个有趣的人,再见巴郎!