Reactjs 如果从本地服务,则图像加载速度比CDN快

Reactjs 如果从本地服务,则图像加载速度比CDN快,reactjs,performance,optimization,cdn,image-load,Reactjs,Performance,Optimization,Cdn,Image Load,我正在使用create react app CLI构建我的应用程序。我注意到,与从src文件夹中的本地资产文件夹加载图像相比,从CDN加载图像需要更长的时间。但是每个人都说CDN更快,我没有注意到。通过CDN加载同一映像需要200毫秒,而从本地文件夹加载则需要4毫秒 您认为最好的方法是什么?本地文件总是更快。但仅限于本地计算机,想想看,您在本地托管和使用该站点,并且图像文件也在该计算机上。您没有对外部源的外部调用。你可以在没有互联网连接的情况下工作 现在,如果您使用需要internet的CDN,

我正在使用create react app CLI构建我的应用程序。我注意到,与从src文件夹中的本地资产文件夹加载图像相比,从CDN加载图像需要更长的时间。但是每个人都说CDN更快,我没有注意到。通过CDN加载同一映像需要200毫秒,而从本地文件夹加载则需要4毫秒


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

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

现在,如果您使用需要internet的CDN,它将为您获取该文件。在当地发展会比较慢。但一旦你的应用程序被客户使用,他们就会需要该图像,从你的服务器获取该图像会起作用,但速度可能会较慢


CDN的强大之处在于它有一个网络,它有冗余、缓存,它的实例遍布世界各地。这将占用服务器本身的负载。

我认为您需要了解CDN的工作原理。我可能不完全了解CDN的工作原理,但我对CDN的工作原理有一个基本的了解,这就是为什么我对从我的资产文件夹中更快地加载图像感到困惑的原因。如果你知道答案,请教育我或给我指出正确的方向,而不是粗鲁或对我的问题投反对票。即使是100kb的图像,加载图像也需要时间。大约需要几毫秒。但即便如此,渲染效果也会因此变得很糟糕