怎么提升服务器访问速度?

壹基比网络观观


三个方面:服务器本身配置和带宽、软件优化、代码

一、什么的需求配什么样的设备,流畅的体验,精准的内容、7s的时间会带来大量的访问;带宽的大小决定,服务器访问速度的快慢,这个是基础。

二、软件优化,这个层面涉及到的东西比较多,NGINX、apache、PHP、tomcat,mysql、reids......网站来说,也分静态,动态,前端后端、读写分离.......,以上配置好后,访问速度依旧不达标,那就做个CDN,大多数情况会解决。

三、一、二部分完成后,最关键的是看代码,这是个大坑,如果代码有太多问题,以上2点弄的再好,也白塔,随着程序员更迭,代码没有注释,优化困难重重也是很拖累访问速度的。


言吾时刻


解决这个问题可以从多方面考虑

1、运行在服务器上的程序

运行在服务器上的程序占用的计算或传输资源越少,服务器的访问速度就越快。其实就是减少网页的大小,优化程序的写法。

2、服务器的硬件条件

服务器的带宽越大,传输数据效率就越高,访问速度也会越快。

服务器计算能力越强,处理数据的速度就越快,对外表现的访问速度也会越快

磁盘读取速度越快,对外表现的访问速度也越快。

3、分布式服务器

如果一台服务器实在不能满足要求,做成分布式服务,众人拾柴火焰高,也能显著提高访问速度。

4、边缘计算,CDN加速

如果是静态网页之类的,可以缓存到离用户进的CDN服务器上,减少用户对主服务器的访问,能够极大地缓解主服务器的压力,提高访问速度。

边缘计算现在还是新兴技术,把计算任务也分布到离用户近的服务器上。


希望能帮到你。


服务器二三事


一、服务器周围环境   服务器通常放置于机房,所说的周围环境也正是指机房。服务器基本是一天24小时不间断运行,所需要的电量如果没有得到足够保证,那么宕机的可能性就会增加。   其次,一台不停运转的机器,会产生大量的热量,如果机房不能给予足够的散热与湿度保持,机器便会故障,对运行速度也会有很大影响。   最后,在服务器配置相同的情况下,机房的带宽越大,访问速度相对越快。
 二、本身配置   服务器对非专业人员一直是难以理解的机器,但如果将其转化为我们熟知的东西就很好理解了。我们可以将服务器看做一台普通计算机,计算机中的处理器、内存和宽带都直接影响了其运行速度。   因此,想要提升服务器速度,可以对这些硬件进行升级,做好维护,如果速度下降,也可以从这些方面进行排查。
三、网站程序
  程序代码对速度影响也很大。代码越精简,所占用空间便会越小,访问速度便会越快。通常来说,编码人员都会有一个书写标准,但因为个人习惯问题而凭空多出许多冗余代码,导致速度被拖慢。壹基比观观

壹基比网络观观


提高服务器响应速度是多方面的:

一\\服务器网络资源带宽.带宽越高越好.

二\\就是从网站优化方面入手.具体包括以下方面

1\\优化HTML代码.尽量不要用TALBE布局.而采用div+CSS方式.这样可以把网页体积缩小至少50%.减少网站传输量和带宽点用量

2\\网页中尽量不要用或少用大体积图片

3\\如果用动态程序.要去优化程序,尽量减少服务器回传(postback),即减少服务器数据库查询次数,降低服务器负载

4\\如果网站访问量大.尽量后台生成静态页面(目前新浪,搜狐等大型网站都是采用这种方法).但程序写起来比较麻烦.


分享到:


相關文章: