我通常使用Gulp将我的CSS捆绑为一个最小化文件,然后从CDN分别导入FontAwesome,Google字体或插件文件等资源.这是最好的选择还是下载这些第三方资产然后将它们与我们的代码捆绑在一起作为一个文件更好的性能?
所以这里的第一点是我们使用CDN的原因:
内容分发网络(CDN)的工作原理是为用户提供备用服务器节点以下载资源(通常是静态内容,如图像和JavaScript).这些节点遍布全球,因此在地理位置上更接近您的用户,从而确保更快的响应和内容下载时间,因为延迟减少.
因此,如果您计划在全球范围内托管您的网站,那么我必须更好地说您使用CDN.
另一件事是你可以下载并使用gulp捆绑,因为你现在正在做,但把你的CSS文件放到一些cdn.它会提高你的表现.(而且很便宜)
这里是亚马逊云前端链接:
https://aws.amazon.com/cloudfront/pricing/