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

时间:2018-11-29 05:13:08

标签: reactjs performance optimization cdn image-load

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

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

1 个答案:

答案 0 :(得分:1)

本地文件将始终更快。但是,仅对于本地计算机,考虑一下您要在本地托管和使用该站点,并且映像文件也位于计算机上。您没有外部电话与外界联系。您可以在没有互联网连接的情况下工作。

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

CDN的强大之处在于它们拥有一个网络,具有冗余性,缓存功能,并且在世界范围内拥有实例。它将承担您服务器的负载。