我正在使用create-react-app cli来构建我的应用程序。我注意到的是,与从src文件夹中的本地资源文件夹中加载图像相比,从CDN加载图像需要更长的时间。但是大家都说CDN更快,我没有注意到。同一张图像通过CDN加载需要200毫秒,而从本地文件夹加载则需要4毫秒。
您认为最好的方法是什么?
答案 0 :(得分:1)
本地文件将始终更快。但是,仅对于本地计算机,考虑一下您要在本地托管和使用该站点,并且映像文件也位于计算机上。您没有外部电话与外界联系。您可以在没有互联网连接的情况下工作。
现在,如果您使用需要Internet的CDN,它将为您获取该文件。在本地开发会比较慢。但是,一旦客户端使用您的应用程序,他们将需要该图像,可以从服务器获取该图像,但是速度可能会较慢。
CDN的强大之处在于它们拥有一个网络,具有冗余性,缓存功能,并且在世界范围内拥有实例。它将承担您服务器的负载。