如果从本地提供图像加载速度比 CDN 更快

CKA*_*CKA -1 optimization performance cdn image-load reactjs

我正在使用 create-react-app CLI 来构建我的应用程序。我注意到,从 CDN 加载图像比从 src 文件夹中的本地资源文件夹加载图像需要更长的时间。但大家都说 CDN 更快,但我没有注意到。同一张图片通过 CDN 加载需要 200 毫秒,而从本地文件夹加载则需要 4 毫秒。

您认为最好的方法是什么?

ICo*_*lla 6

本地文件总是会更快。但仅适用于本地计算机,请考虑您在本地托管和使用该站点,并且图像文件也在该计算机上。您没有对外部来源的外部调用。您可以在没有互联网连接的情况下工作。

现在,如果您使用需要互联网的 CDN,它会为您获取该文件。本地开发会比较慢。但是,一旦客户端使用您的应用程序,他们就会需要该图像,从您的服务器获取它就可以了,但可能会更慢。

CDN 的强大之处在于它们拥有网络、冗余、缓存,并且在世界各地拥有实例。它将承担您的服务器本身的负载。