linux-servers-05 网站资源动静分离

linux-servers-05 网站资源动静分离

概念解析

  所谓动静分离就是通过nginx(或apache等)来处理用户端请求的静态页面,通过tomcat(或weblogic等)处理动态页面,从而达到动静页面访问时通过不同的容器来处理。

静态文件:图片,视频,音乐,JS,CSS,HTML等可直接访问的文件。

动态文件:需要服务器进行编译运行的文件(.jsp .php等)。

举例分析

  一般普通建站,只需一台服务器即可,这就意味着一个网站的所有资源全部存放于同一台服务器里。随着网站的数据日益增加,服务器磁盘逐渐变小,网站的处理速度会越来越慢,此时你就该考虑换服务器了。但是,其实服务器80%的磁盘被图片等媒体资源占用,把这些资源用专门的容器存储起来(对象存储)即可以实现简单的动静分离。

动静分离优点

1.降低Web服务器负载,加快网站访问速度
  服务器只需编译运行动态文件,大大降低了服务器负载。因为不用加载那些静态文件,所以降低了服务器带宽需求。网站瞬间加载,不会出现卡顿的问题。

2.海量存储空间存储费用最低
  服务器在磁盘满了之后,扩容所需的投资是巨大的。而使用对象存储基本是不用在意的。

3.流量费用低
  服务器流量基本是以带宽计费,费用也是高的不行。如果用服务器存放图片等媒体文件,加载慢不说,还特别贵。

本篇到此结束

欢迎打赏,谢谢
------ 本文结束------
0%