2022-01-18 作者 :觉醒网站网 围观 : 0次
大家好,今天小编关注到一个比较有意思的话题,就是关于建站过程中服务器系统卡顿的问题,于是小编就整理了1个相关介绍建站过程中服务器系统卡顿的解答,让我们一起看看吧。
优化服务器的访问速度,首先弄清楚瓶颈在哪里
①瓶颈在带宽的,可将静态文件放到cdn去
②瓶颈在计算能力的,可考虑优化代码,横向扩展硬件或使用缓存。
③瓶颈在存储IO的,可通过缓存降低IO频率。适当加大内存或使用缓存服务器。
④瓶颈在数据库的,可优化查询,分库分表,数据归档,读写分离等方案。
要点一:尽可能的减少HTTP请求数
从客户访问网站页面到整个页面内容完全展现出来,这其中要花费较多的时间来下载各种Scripts、CSS样式表、Flash以及图片,而每一类下
载都相当于一次HTTP请求,这样的请求越多网站被完全加载出来所花的时间会越长,意味着客户端的访问会很慢,那么此时就需要尽可能的减少HTTP请求
数,通常我们可以直接把css和js写入到页面中,避免了外部的调用;或者我们可以把CSS文件和JS文件分来,在后台再进行合并,这样客户端浏览器相当
于一次请求。总而言之,减少HTTP请求数我们可以通过减少外部各类文件的数量调用次数来达到其目的。
要点二:降低DNS查询时间
众所周知网络服务器端的域名和IP地址是相互对应的,当客户端发出请求时,计算机还需要通过域名和IP地址的相互转换来判断,而这个转换工作便是域
名解析DNS,通常DNS的查询需要10~20毫秒时间,客户端浏览器也只会等待DNS查询结束之后才会加载此域名下的内容。因此,我们要加快页面的访问
速度,就可以从降低DNS查询时间方面去做改善。
要点三:启用服务器Gzip压缩功能
一、服务器周围环境
服务器通常放置于机房,所说的周围环境也正是指机房。服务器基本是一天24小时不间断运行,所需要的电量如果没有得到足够保证,那么宕机的可能性就会增加。
其次,一台不停运转的机器,会产生大量的热量,如果机房不能给予足够的散热与湿度保持,机器便会故障,对运行速度也会有很大影响。
最后,在服务器配置相同的情况下,机房的带宽越大,访问速度相对越快。
二、本身配置
服务器对非专业人员一直是难以理解的机器,但如果将其转化为我们熟知的东西就很好理解了。我们可以将服务器看做一台普通计算机,计算机中的处理器、内存和宽带都直接影响了其运行速度。
因此,想要提升服务器速度,可以对这些硬件进行升级,做好维护,如果速度下降,也可以从这些方面进行排查。
三、网站程序
程序代码对速度影响也很大。代码越精简,所占用空间便会越小,访问速度便会越快。通常来说,编码人员都会有一个书写标准,但因为个人习惯问题而凭空多出许多冗余代码,导致速度被拖慢。
解决这个问题可以从多方面考虑
1、运行在服务器上的程序
运行在服务器上的程序占用的计算或传输资源越少,服务器的访问速度就越快。其实就是减少网页的大小,优化程序的写法。
2、服务器的硬件条件
服务器的带宽越大,传输数据效率就越高,访问速度也会越快。
服务器计算能力越强,处理数据的速度就越快,对外表现的访问速度也会越快
磁盘读取速度越快,对外表现的访问速度也越快。
3、分布式服务器
如果一台服务器实在不能满足要求,做成分布式服务,众人拾柴火焰高,也能显著提高访问速度。
4、边缘计算,CDN加速
到此,以上就是小编对于建站过程中服务器系统卡顿的问题就介绍到这了,希望介绍关于建站过程中服务器系统卡顿的1点解答对大家有用。