前端杂谈 · Web

前端性能优化 使用 CDN(内容分发网络)

•̀.̫•́✧ · 5月1日 · 2020年本文387字 · 阅读1分钟53
前端性能优化  使用 CDN(内容分发网络)-歪?是3.1415926吗

用户与服务器的物理距离对响应时间也有影响。把内容部署在多个地理位置分散的服务器上能让用户更快地载入页面。但具体要怎么做呢?

实现内容在地理位置上分散的第一步是:不要尝试去重新设计你的 Web 应用程序来适应分布式结构。这取决于应用程序,改变结构可能包括一些让人望而生畏的任务,比如同步会话状态和跨服务器复制数据库等事务。缩短用户和内容之间距离的提议可能被推迟,或者根本不可能通过,就是因为这个难题。

网站 80-90% 响应时间消耗在资源下载上,减少资源下载时间是性能优化的黄金法则。相比分布式架构的复杂和巨大投入,静态内容分发网络(CDN)可以以较低的投入,获得加载速度有效提升。

内容分发网络(CDN)是一组分散在不同地理位置的 web 服务器,用来给用户更高效地发送内容。典型地,选择用来发送内容的服务器是基于网络距离的衡量标准的。例如:选跳数(hop)最少的或者响应时间最快的服务器。

0 条回应